Hoe Systemd-boot in te stellen op een nieuw Arch Linux-systeem

Hoe Systemd-boot in te stellen op een nieuw Arch Linux-systeem

Systemd-boot is een alternatieve Linux-bootloader die wordt aangedreven door het Systemd-opstartsysteem. Het heeft tientallen moderne functies, waaronder sneller opstarten, betere EFI-ondersteuning en nog veel meer, waardoor het een uitstekende keuze is voor Arch Linux. Het opzetten van Systemd-boot op Arch Linux is een lastig proces, dus voordat we beginnen, raden we ten zeerste aan een back-up van uw kritieke gegevens te maken.

Opmerking: Systemd-boot werkt alleen met systemen die opstarten met UEFI. Als je geen UEFI hebt, blijf dan bij Grub.

Installeer Arch Linux

Deze handleiding laat u zien hoe u de Systemd-bootloader configureert en instelt op een nieuwe Arch Linux-installatie. Om deze reden moet u het installatieproces van Systemd-boot starten met een nieuwe installatie van het Arch Linux-besturingssysteem.

 Opmerking: het is mogelijk om Systemd-boot op een bestaand Arch Linux-systeem te installeren in plaats van opnieuw te beginnen. We zullen in deze handleiding echter niet bespreken hoe een huidig ​​systeem naar Systemd-boot kan worden geconverteerd. Raadpleeg de Arch Wiki voor informatie over hoe u uw bestaande systeem kunt transformeren naar Systemd-boot .

In het verleden heb ik op TipsWebTech360 een tutorial geschreven over het installeren van Arch Linux . Het is een lang en gedetailleerd installatieproces, gevuld met een heleboel verschillende stappen. Al deze stappen zijn van cruciaal belang en zullen u helpen aan de slag te gaan met Systemd-boot. Volg de instructies om Arch Linux op uw systeem te installeren. Zorg ervoor dat u de GPT/EFI-methode volgt die hierin wordt beschreven.

Sla tijdens de GPT/EFI-installatie-instructies voor Arch Linux alle instructies in de handleiding over die u laten zien hoe u de Grub-bootloader installeert. U moet de Grub-instructies negeren, anders werkt Systemd-boot niet.

Nadat je de GPT/EFI-methode hebt doorlopen voor het installeren van Arch Linux, houd je je systeem ingeschakeld en ingelogd op de Arch Chroot (live disk), kom terug naar dit bericht en volg de instructies om te leren hoe je Systemd-boot instelt als uw bootloader op Arch Linux.

Systemd-boot instellen

Tijdens de Arch Linux-installatiegids voor EFI/GPT werden drie partities ingesteld en geformatteerd op /dev/sda (ook bekend als de eerste harde schijf die op het systeem is aangesloten). Deze partities zijn de volgende:

  • Partitie 1 - Een Fat32 EFI-partitie (ongeveer 512 MB.)
  • Partitie 2 - Een Ext4 Root-partitie (met de grootte die u kiest.)
  • Partitie 3 - Een Linux-Swap-partitie (met de grootte die u kiest.)

Het eerste dat in Arch Linux moet worden gedaan, is het wijzigen van de opstartvlaggen voor de Fat32-partitie. Het verwisselen van deze vlaggen gaat het beste met de Gdisk- app. Gebruik de volgende Pacman-opdracht in de Arch-Chroot-terminalprompt om Gdisk te krijgen.

pacman -S gdisk

Met de app ingesteld, open je je harde schijf in de Gdisk-applicatie.

gdisk /dev/sda

Als u de bovenstaande opdracht uitvoert, wordt /dev/sda in de Gdisk-app geplaatst. Vervolgens ziet u een prompt waarin u wordt gevraagd te kiezen tussen MBR, BSD, APM en GPT. Schrijf in GPT en druk op Enter .

Schrijf vanaf hier t in de prompt om de vlag van de Fat32-partitie te wijzigen.

t

Nadat u het t- commando hebt geschreven, schrijft u in 1 om de app te laten werken met de Fat32-partitie.

1

Schrijf de hexadecimale code van het EFI-systeem in de Gdisk-prompt.

EF00

Sla de wijzigingen op met het  w commando.

Let op: negeer de waarschuwing; het zal niets wissen.

met wie

Nadat u de wijzigingen naar de schijf hebt geschreven, sluit u Gdisk met het q- commando.

Q

Nu de vlaggen van de Fat32 EFI-partitie correct zijn ingesteld, gebruikt u bootctl om Systemd-boot op uw nieuwe Arch Linux-systeem te installeren.

bootctl --path=/boot install

Laat het Bootctl-commando zijn gang gaan. Het zou automatisch standaardconfiguratiebestanden moeten instellen.

Vervolgens moet je de UUID voor /dev/sda2 vinden , de partitie waarop Arch Linux is geïnstalleerd.
Start het bestand in Nano. Om PARTUUID-informatie te vinden, voer je uit:

blkid /dev/sda2

Kijk door de blkid- opdracht en noteer het nummer daarna PARTUUID="op een stukje papier, of sla het op als een notitie op je telefoon, enz. Het nummer dat je moet opslaan, zou er ongeveer zo uit moeten zien als in het onderstaande voorbeeld.

3f53b620-5676-4370-90a5-fbed6af2fcfb

Nadat je de UUID voor je rootpartitie hebt gekregen, gebruik je de touch- opdracht om een ​​nieuw Arch Linux-menu-item te maken.

raak /boot/loader/entries/arch.conf . aan

Open het nieuwe bestand in Nano.

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

Plak de volgende code in het bestand "arch.conf".

Let op: verander PARTUUID=YOUR-PARTUUID-CODE-HERE met je code.

Hoe Systemd-boot in te stellen op een nieuw Arch Linux-systeem

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

Als u klaar bent, slaat u Nano op met Ctrl + O en sluit u af met Ctrl + X .

Nu de Arch-vermelding is afgehandeld, is het tijd om het Arch standaard "loader.conf" -bestand te wissen en te vervangen door betere instellingen.

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

Open het bestand "loader.conf" in de Nano-teksteditor met behulp van de onderstaande opdracht.

nano -w /boot/loader/loader.conf

Plak de volgende code in de Nano-teksteditor.

Hoe Systemd-boot in te stellen op een nieuw Arch Linux-systeem

default arch
timeout 4
console-mode max
editor no

Update Systemd-boot met bootctl .

bootctl --path=/boot-update Hoe Systemd-boot in te stellen op een nieuw Arch Linux-systeem

Zodra bootctl klaar is met updaten, is Systemd-boot klaar voor gebruik. Ga vanaf hier terug naar de handleiding Arch Linux installeren als u nog een desktopomgeving voor uw nieuwe Arch-pc moet kiezen. Start anders opnieuw op en laad uw nieuwe door Systemd aangedreven Arch-configuratie!


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.