A Systemd-boot egy alternatív Linux rendszerbetöltőamelyet a Systemd indítórendszer táplál. Több tucat modern funkcióval rendelkezik, beleértve a gyorsabb indítást, a jobb EFI támogatást és még sok minden mást, így kiváló választás az Arch Linux számára. A Systemd-boot telepítése az Arch Linux rendszeren nehéz feladat, ezért mielőtt elkezdenénk, javasoljuk, hogy készítsen biztonsági másolatot a kritikus adatokról.
Megjegyzés: A Systemd-boot csak az UEFI használatával induló rendszerekkel működik. Ha még nem rendelkezik UEFI-vel, ragaszkodj a Grub-hoz.
Telepítse az Arch Linuxot
A Systemd-boot egy alternatív rendszerbetöltő a Grub-hoz. Jelenleg sajnos nem lehet átállítani egy meglévő Arch Linux rendszert, amely futtatja a Grub-ot az UEFI-n, a Systemd-boot rendszerre.
Ehelyett inkább az Arch Linux operációs rendszer új telepítésével kell kezdenie, és a szokásos Grub helyett inkább a Systemd-boot-ot kell választania alapértelmezett rendszerbetöltőként.
A múltban az Addictivetips kapcsán oktatóanyagot írtamaz Arch Linux telepítéséről. Ez egy hosszú és részletes telepítési folyamat, rengeteg különféle lépéssel megtöltve. Ezek a lépések kritikusak, és segítenek a Systemd-boot rendszer futtatásában. Kövesse az utasításokat az Arch Linux telepítéséhez a rendszerre. Feltétlenül kövesse a felvázolt GPT / EFI módszert.
A GPT / EFI telepítési útmutatója alattArch Linux, kérjük, ugorjon át minden útmutatásból, amely bemutatja a Grub rendszerbetöltő telepítését. Fontos, hogy hagyja ki a Grub utasításokat, különben a Systemd-boot nem fog működni.
Miután átment a GPT / EFI módszerretelepítse az Arch Linux rendszert, tartsa bekapcsolt rendszert, és jelentkezzen be az Arch Chrootba (élő lemez), térjen vissza ehhez a hozzászóláshoz, és kövesse az utasításokat, hogy megtanulja, hogyan kell beállítani a Systemd-boot rendszert bootloaderként az Arch Linuxon.
A Systemd-boot beállítása
Az Arch Linux EFI / GPT telepítési útmutatója során három partíciót állítottak be és formáztak be / Dev / sda (AKA az első merevlemez, amely a rendszerhez csatlakozik). Ezek a partíciók a következők:
- 1. partíció - Fat32 EFI partíció (durván 512 MB.)
- 2. partíció - Ext4 gyökérpartíció (méret szerint választható meg.)
- 3. partíció - Linux-Swap partíció (méret szerint választható meg.)
Az első dolog, amit meg kell tennie az Arch Linuxban, a Fat32 partíció indító zászlóinak megváltoztatása. E zászlók cseréje a legjobb a GDISK alkalmazást. A Gdisk beszerzéséhez használja a következő Pacman parancsot az Arch-Chroot terminál parancssorában.
pacman -S gdisk
Az alkalmazás beállításával nyissa meg a merevlemezt a Gdisk alkalmazásban.
gdisk /dev/sda
A fenti parancs futtatásával a / dev / sda kerül a Gdisk alkalmazásba. Ezután megjelenik egy olyan prompt, amely felkéri, hogy válasszon az MBR, BSD, APM és GPT közül. Írjon a GPT-be és nyomja meg a gombot Belép.
Innentől kezdve írj t a Fat32 partíció zászlójának megváltoztatására vonatkozó promptban.
t
Miután beírta a t parancs, írjon be 1 hogy az alkalmazás működjön együtt a Fat32 partícióval.
1
Írja be az EFI System hex kódot a Gdisk promptba.
EF00
Mentse a változtatásokat a w parancs.
Megjegyzés: figyelmen kívül hagyja a figyelmeztetést; semmit sem fog törölni.
w
A változtatások lemezre írása után zárja be a Gdisk-t a q parancs.
q
Most, hogy a Fat32 EFI partíció zászlói helyesen vannak beállítva, használja őket bootctl a Systemd-boot telepítéséhez az új Arch Linux rendszerre.
bootctl --path=/boot install
Hagyja, hogy a Bootctl parancs futtassa a pályáját. Automatikusan beállítania kell az alapértelmezett konfigurációs fájlokat.
Ezután meg kell találnia az UUID azonosítót / Dev / sda2, az a partíció, amelyet az Arch Linux telepített.
Indítsa el a fájlt Nano-ban. A PARTUUID információk megismeréséhez futtassa:
blkid /dev/sda2
Nézd át a blkid parancsot, és írja le a számot után PARTUUID="
egy darab papírra, vagy elmentheti jegyzetként a telefonra stb. A menteni kívánt számnak az alábbi példa szerint kell kinéznie.
3f53b620-5676-4370-90a5-fbed6af2fcfb
Miután megszerezte a Root partíció UUID-ját, használja a érintés parancs új Arch Linux menübejegyzés létrehozásához.
touch /boot/loader/entries/arch.conf
Nyissa meg az új fájlt a Nano-ban.
nano -w /boot/loader/entries/arch.conf
Illessze be a következő kódot az “arch.conf” fájlba.
Megjegyzés: változás PARTUUID = A-PARTUUID-KÓD-ITT a kóddal.
![](/images/linux/how-to-set-up-systemd-boot-on-arch-linux.png)
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=YOUR-PARTUUID-CODE-HERE rw
Ha kész, mentse el a Nano-t a Ctrl + O és lépjen ki Ctrl + X.
Az Arch bejegyzés gondoskodásával ideje törölni az Arch alapértelmezett „loader.conf” fájlját, és cserélje ki jobb beállításokkal.
echo " " > /boot/loader/loader.conf
Nyissa meg a „loader.conf” fájlt a Nano szövegszerkesztőben az alábbi paranccsal.
nano -w /boot/loader/loader.conf
Illessze be a következő kódot a Nano szövegszerkesztőbe.
![](/images/linux/how-to-set-up-systemd-boot-on-arch-linux_2.png)
default arch
timeout 4
console-mode max
editor no
Frissítse a Systemd-boot rendszert a bootctl.
bootctl --path=/boot update
Egyszer bootctl frissítés befejeződött, a Systemd-boot készen áll a használatra. Innentől térjen vissza az Arch Linux telepítéséhez útmutatóhoz, ha még nem választott asztali környezetet az új Arch PC számára. Ellenkező esetben indítsa újra és töltse be az új Systemd-alapú Arch beállítást!
Hozzászólások