Come configurare Systemd-boot su un nuovo sistema Arch Linux

Systemd-boot è un bootloader Linux alternativo che è alimentato dal sistema di avvio Systemd. Ha dozzine di funzionalità moderne, tra cui un avvio più veloce, un migliore supporto EFI e molto altro, il che lo rende una scelta eccellente per Arch Linux. Configurare Systemd-boot su Arch Linux è un processo complicato, quindi prima di iniziare, ti consigliamo vivamente di eseguire il backup dei tuoi dati critici.

Nota: Systemd-boot funziona solo con i sistemi che si avviano utilizzando UEFI. Se non hai UEFI, mantieni Grub.

Installa Arch Linux

Questa guida ti mostrerà come configurare e impostare il caricatore di avvio Systemd su una nuova installazione di Arch Linux. Per questo motivo, è necessario avviare il processo di installazione di Systemd-boot con una nuova installazione del sistema operativo Arch Linux.

 Nota: è possibile installare Systemd-boot su un sistema Arch Linux esistente piuttosto che ricominciare da capo. Tuttavia, in questa guida non tratteremo come convertire un sistema attuale in Systemd-boot. Per informazioni su come trasformare il tuo sistema esistente in Systemd-boot, controlla Arch Wiki .

In passato, su TipsWebTech360, ho scritto un tutorial su come installare Arch Linux . È un processo di installazione lungo e dettagliato, pieno di un sacco di vari passaggi. Tutti questi passaggi sono fondamentali e ti aiuteranno a iniziare a funzionare con Systemd-boot. Segui le istruzioni per installare Arch Linux sul tuo sistema. Assicurati di seguire il metodo GPT/EFI che delinea.

Durante le istruzioni di installazione di GPT/EFI per Arch Linux, saltare le istruzioni nella guida che mostrano come installare il bootloader Grub. Devi ignorare le istruzioni di Grub o Systemd-boot non funzionerà.

Dopo aver eseguito il metodo GPT/EFI per l'installazione di Arch Linux, mantieni il sistema acceso e connesso ad Arch Chroot (disco live), torna a questo post e segui le istruzioni per imparare come configurare Systemd-boot come il tuo bootloader su Arch Linux.

Configura Systemd-boot

Durante la guida all'installazione di Arch Linux per EFI/GPT, sono state impostate e formattate tre partizioni su /dev/sda (AKA il primo disco rigido connesso al sistema). Queste partizioni sono le seguenti:

  • Partizione 1 – Una partizione EFI Fat32 (circa 512 MB.)
  • Partizione 2 – Una partizione Root Ext4 (dimensionata in base a quale scegli tu sia.)
  • Partizione 3 – Una partizione Linux-Swap (dimensionata in base alla tua scelta).

La prima cosa da fare in Arch Linux è cambiare i flag di avvio per la partizione Fat32. È meglio scambiare questi flag con l' app Gdisk . Per ottenere Gdisk, usa il seguente comando Pacman nel prompt del terminale di Arch-Chroot.

pacman -S gdisk

Con l'app configurata, apri il tuo disco rigido nell'applicazione Gdisk.

gdisk /dev/sda

L'esecuzione del comando precedente inserirà /dev/sda nell'app Gdisk. Quindi, vedrai un prompt che ti chiede di scegliere tra MBR, BSD, APM e GPT. Scrivi in ​​GPT e premi Invio .

Da qui, scrivi t nel prompt per cambiare il flag della partizione Fat32.

T

Dopo aver scritto il comando t , scrivi 1 per dire all'app di funzionare con la partizione Fat32.

1

Scrivi il codice esadecimale del sistema EFI nel prompt di Gdisk.

EF00

Salva le modifiche con il  comando w .

Nota: ignorare l'avviso; non cancellerà nulla.

w

Dopo aver scritto le modifiche sul disco, chiudi Gdisk con il comando q .

Q

Ora che i flag della partizione EFI Fat32 sono impostati correttamente, usa bootctl per installare Systemd-boot sul tuo nuovo sistema Arch Linux.

bootctl --path=/installazione di avvio

Lascia che il comando Bootctl faccia il suo corso. Dovrebbe impostare automaticamente i file di configurazione predefiniti.

Successivamente, devi trovare l'UUID per /dev/sda2 , la partizione in cui è installato Arch Linux.
Avvia il file in Nano. Per scoprire le informazioni su PARTUUID, eseguire:

blkid /dev/sda2

Guarda attraverso il comando blkid e annota il numero dopo PARTUUID="su un pezzo di carta, o salvalo come una nota sul tuo telefono, ecc. Il numero che devi salvare dovrebbe essere simile all'esempio qui sotto.

3f53b620-5676-4370-90a5-fbed6af2fcfb

Dopo aver ottenuto l'UUID per la tua partizione di root, usa il comando touch per creare una nuova voce di menu di Arch Linux.

tocca /boot/loader/entries/arch.conf

Apri il nuovo file in Nano.

nano -w /boot/loader/entries/arch.conf

Incolla il seguente codice nel file "arch.conf".

Nota: cambia PARTUUID=YOUR-PARTUUID-CODE-HERE con il tuo codice.

Come configurare Systemd-boot su un nuovo sistema Arch Linux

title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=YOUR-PARTUUID-CODE-HERE rw

Al termine, salva Nano con Ctrl + O ed esci con Ctrl + X .

Con la voce Arch occupata, è il momento di cancellare il file "loader.conf" predefinito di Arch e sostituirlo con impostazioni migliori.

echo ' ' > /boot/loader/loader.conf

Apri il file "loader.conf" nell'editor di testo Nano utilizzando il comando seguente.

nano -w /boot/loader/loader.conf

Incolla il seguente codice nell'editor di testo Nano.

Come configurare Systemd-boot su un nuovo sistema Arch Linux

default arch
timeout 4
console-mode max
editor no

Aggiorna Systemd-boot con bootctl .

bootctl --path=/boot update Come configurare Systemd-boot su un nuovo sistema Arch Linux

Una volta che bootctl ha terminato l' aggiornamento, Systemd-boot è pronto per l'uso. Da qui, torna alla guida Come installare Arch Linux se devi ancora scegliere un ambiente desktop per il tuo nuovo PC Arch. Altrimenti, riavvia e carica la tua nuova configurazione di Arch basata su Systemd!

Leave a Comment

3 modi per registrare la tua voce su Linux

3 modi per registrare la tua voce su Linux

Stai cercando di registrare la tua voce sul tuo PC Linux? Scopri i migliori software e come utilizzarli con la nostra guida dettagliata.

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Birdtray è un

Come configurare Jellyfin su Linux in Docker

Come configurare Jellyfin su Linux in Docker

Jellyfin è un server multimediale open source alternativo a Plex. Scopri come distribuire Jellyfin su Docker in Linux oggi stesso.

Come aprire i file di Microsoft PowerPoint in Libre Office

Come aprire i file di Microsoft PowerPoint in Libre Office

Hai una presentazione di Microsoft Office PowerPoint che desideri aprire in Libre Office sul tuo PC Linux? Non sai come farlo? Possiamo aiutarti!

Come eliminare i volumi LVM di Linux

Come eliminare i volumi LVM di Linux

Guida passo passo per eliminare i volumi LVM su Linux. Scopri come procedere in modo sicuro e efficace.

Come accedere ai file system ExFat su Ubuntu Linux

Come accedere ai file system ExFat su Ubuntu Linux

Guida dettagliata su come accedere ai file system ExFAT su Ubuntu Linux. Scopri come installare e rimuovere il driver ExFAT DKMS.

Come installare LibreELEC sul Raspberry Pi 4

Come installare LibreELEC sul Raspberry Pi 4

Scopri come installare LibreELEC sul Raspberry Pi 4, un sistema operativo ideale per lettori multimediali, e configurarlo facilmente.

Come eseguire laggiornamento a Linux Mint 19.3

Come eseguire laggiornamento a Linux Mint 19.3

Linux Mint 19.3 offre numerosi miglioramenti all

Configura il fork Betterbird di Thunderbird su Linux

Configura il fork Betterbird di Thunderbird su Linux

Stanco di aspettare le nuove funzionalità di Thunderbird? Impara a installare Betterbird, un fork di Thunderbird ricco di correzioni di bug e funzionalità.

Come giocare a Roblox su Linux usando Wine

Come giocare a Roblox su Linux usando Wine

Sei un fan di Roblox? Vuoi giocarci su Linux? Segui questa guida per scoprire come farlo funzionare!