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

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

MP3 Diags è lo strumento definitivo per risolvere i problemi nella tua collezione audio musicale. Può taggare correttamente i tuoi file mp3, aggiungere copertine di album mancanti e correggere VBR.

App di notifica desktop di Google Voice

App di notifica desktop di Google Voice

Proprio come Google Wave, Google Voice ha generato un certo fermento in tutto il mondo. Google mira a cambiare il nostro modo di comunicare e poiché sta diventando

Scarica i preferiti di Flickr con FlickrFaves

Scarica i preferiti di Flickr con FlickrFaves

Esistono molti strumenti che consentono agli utenti di Flickr di scaricare le proprie foto in alta qualità, ma esiste un modo per scaricare i Preferiti di Flickr? Di recente siamo arrivati

OK Sampler è un software gratuito per il campionamento musicale

OK Sampler è un software gratuito per il campionamento musicale

Cos'è il campionamento? Secondo Wikipedia, "È l'atto di prendere una porzione, o campione, di una registrazione sonora e riutilizzarla come strumento o

Backup di Google Sites: Importa/Esporta

Backup di Google Sites: Importa/Esporta

Google Sites è un servizio di Google che consente agli utenti di ospitare un sito web sul server di Google. Ma c'è un problema: non è integrata alcuna opzione per il backup.

Applicazione desktop di Google Tasks

Applicazione desktop di Google Tasks

Google Tasks non è così popolare come altri servizi Google come Calendar, Wave, Voice, ecc., ma è comunque ampiamente utilizzato e costituisce parte integrante della vita delle persone.

Come recuperare partizioni perse e dati del disco rigido [Guida]

Come recuperare partizioni perse e dati del disco rigido [Guida]

Nella nostra precedente guida sulla cancellazione sicura del disco rigido e dei supporti rimovibili tramite Ubuntu Live e CD di avvio DBAN, abbiamo discusso del fatto che il disco basato su Windows

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.