- - Come configurare Systemd-boot su Arch Linux

Come configurare Systemd-boot su Arch Linux

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