Come configurare Systemd-boot su un nuovo sistema Arch Linux

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!


Migliora gli appunti di Gnome Shell con Pano

Migliora gli appunti di Gnome Shell con Pano

Ammettiamolo, gli appunti predefiniti di Gnome Shell non sono molto buoni. Installa Pano per migliorare la tua esperienza con gli appunti!

Come installare DaVinci Resolve 17 su Linux

Come installare DaVinci Resolve 17 su Linux

Hai bisogno di un ottimo editor video non lineare per la tua macchina Linux? Fai funzionare Davinci Resolve 17 con questa guida!

Come scaricare sfondi sul desktop Linux con Wallpaper Downloader

Come scaricare sfondi sul desktop Linux con Wallpaper Downloader

Wallpaper Downloader è un ottimo downloader e gestore di sfondi per Linux. Supporta la maggior parte degli ambienti desktop Linux ed è molto facile da usare. Questa guida

Come installare Tuxedo OS sul tuo computer

Come installare Tuxedo OS sul tuo computer

Vuoi testare il sistema operativo Tuxedo sui computer Tuxedo? Scopri come far funzionare l'ultima versione di Tuxedo OS sul tuo PC.

Come installare un file DEB su Linux

Come installare un file DEB su Linux

.DEB numero opzione 1 Cosa ci fai? Scopri i molti modi in cui puoi installare i file DEB sul tuo PC Linux.

Come giocare a Dying Light su Linux

Come giocare a Dying Light su Linux

Dying Light è un videogioco survival horror del 2015 sviluppato da Techland e pubblicato da Warner Bros Interactive Entertainment. Il gioco è incentrato su

Come installare Neptune Linux sul tuo computer

Come installare Neptune Linux sul tuo computer

Neptune utilizza l'ambiente desktop KDE Plasma 5 e mira a fornire un sistema operativo elegante. Ecco come installare Neptune Linux sul tuo computer.

Prova il nuovo desktop basato su snap di Ubuntu

Prova il nuovo desktop basato su snap di Ubuntu

Vuoi provare il nuovo sistema operativo desktop basato su pacchetto snap di Ubuntu? Scopri come distribuirlo su una macchina virtuale con questa guida.

Come giocare a Undertale su Linux

Come giocare a Undertale su Linux

Undertale è un gioco di ruolo indipendente in 2D del 2015 sviluppato e pubblicato dallo sviluppatore di giochi Toby Fox. Questa guida coprirà il download e l'installazione di Undertale sul tuo

Come giocare a Total War: THREE KINGDOMS su Linux

Come giocare a Total War: THREE KINGDOMS su Linux

Total War: Three Kingdoms è un gioco RTS di strategia a turni sviluppato da Creative Assembly. Ecco come giocare su Linux.