Systemd-boot è un bootloader Linux alternativoche è alimentato dal sistema di avvio di Systemd. Ha dozzine di funzionalità moderne, tra cui l'avvio più veloce, un migliore supporto EFI e molto altro, rendendolo una scelta eccellente per Arch Linux. La configurazione di Systemd-boot su Arch Linux è un processo complicato, quindi prima di iniziare, consigliamo vivamente di eseguire il backup dei dati critici.
Nota: Systemd-boot funziona solo con i sistemi che si avviano utilizzando UEFI. Se non si dispone di UEFI, attenersi a Grub.
Installa Arch Linux
Systemd-boot è un bootloader alternativo a Grub. Attualmente, non è possibile trasferire un sistema Arch Linux esistente che esegue Grub su UEFI al sistema Systemd-boot, purtroppo.
Invece, devi iniziare con una nuova installazione del sistema operativo Arch Linux e scegliere Systemd-boot come bootloader predefinito, piuttosto che Grub standard.
In passato su Addictivetips, ho scritto un tutorialtutto su come installare Arch Linux. È un processo di installazione lungo e dettagliato, pieno di tonnellate di passaggi diversi. Tutti questi passaggi sono fondamentali e ti aiuteranno a iniziare 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 GPT / EFI perArch Linux, saltare tutte le istruzioni nella guida che mostrano come installare il bootloader Grub. È fondamentale saltare le istruzioni di Grub o Systemd-boot non funzionerà.
Dopo aver seguito il metodo GPT / EFI perinstallando Arch Linux, mantieni acceso il tuo sistema e accedi ad Arch Chroot (disco live), torna a questo post e segui le istruzioni per imparare come impostare Systemd-boot come bootloader su Arch Linux.
Configurare Systemd-boot
Durante la guida all'installazione di Arch Linux per EFI / GPT, sono state configurate e formattate tre partizioni / Dev / sda (AKA il primo disco rigido collegato al sistema). Queste partizioni sono le seguenti:
- Partizione 1 - Una partizione EFI Fat32 (circa 512 MB.)
- Partizione 2 - Una partizione radice Ext4 (dimensionata a seconda di quale si sceglie.)
- Partizione 3 - Una partizione Linux-Swap (dimensionata in base alla scelta che si desidera).
La prima cosa che deve essere fatta in Arch Linux è cambiare i flag di avvio per la partizione Fat32. Lo scambio di questi flag è fatto meglio con Gdisk app. Per ottenere Gdisk, utilizzare il seguente comando Pacman nel prompt del terminale Arch-Chroot.
pacman -S gdisk
Con l'app configurata, apri il tuo disco rigido nell'applicazione Gdisk.
gdisk /dev/sda
L'esecuzione del comando sopra inserirà / dev / sda nell'app Gdisk. Quindi, vedrai un messaggio che ti chiede di scegliere tra MBR, BSD, APM e GPT. Scrivi in GPT e premi accedere.
Da qui, scrivi t nel prompt per cambiare il flag della partizione Fat32.
t
Dopo aver scritto nel t comando, 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
Salvare le modifiche con il w comando.
Nota: ignora l'avviso; non cancellerà nulla.
w
Dopo aver scritto le modifiche sul disco, chiudere Gdisk con il q comando.
q
Ora che i flag della partizione EFI Fat32 sono impostati correttamente, utilizzare bootctl per installare Systemd-boot sul tuo nuovo sistema Arch Linux.
bootctl --path=/boot install
Lascia che il comando Bootctl esegua il suo corso. Dovrebbe impostare automaticamente i file di configurazione predefiniti.
Successivamente, è necessario trovare l'UUID per / Dev / sda2, la partizione in cui è installato Arch Linux.
Avvia il file in Nano. Per scoprire le informazioni PARTUUID, eseguire:
blkid /dev/sda2
Guarda attraverso blkid comando e annotare il numero dopo PARTUUID="
su un pezzo di carta o salvalo come nota sul telefono, ecc. Il numero che devi salvare dovrebbe assomigliare all'esempio seguente.
3f53b620-5676-4370-90a5-fbed6af2fcfb
Dopo aver ottenuto l'UUID per la partizione radice, utilizzare il toccare comando per creare una nuova voce di menu Arch Linux.
touch /boot/loader/entries/arch.conf
Apri il nuovo file in Nano.
nano -w /boot/loader/entries/arch.conf
Incollare il codice seguente nel file "arch.conf".
Nota: modifica = PARTUUID VOSTRO-PARTUUID-CODE-QUI con il tuo codice.

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 curata, è tempo di cancellare il file "loader.conf" di Arch predefinito e sostituirlo con impostazioni migliori.
echo " " > /boot/loader/loader.conf
Aprire il file "loader.conf" nell'editor di testo Nano usando il comando seguente.
nano -w /boot/loader/loader.conf
Incolla il seguente codice nell'editor di testo Nano.

default arch
timeout 4
console-mode max
editor no
Aggiorna Systemd-boot con bootctl.
bootctl --path=/boot update
Una volta bootctl Al termine dell'aggiornamento, Systemd-boot è pronto per l'uso. Da qui, torna alla guida Come installare Arch Linux se non hai ancora scelto un ambiente desktop per il tuo nuovo PC Arch. Altrimenti, riavvia e carica la tua nuova configurazione Arch basata su Systemd!
Commenti