- - A Systemd-boot telepítése az Arch Linux rendszeren

A Systemd-boot telepítése az Arch Linux rendszeren

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.

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.

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