- - Kaip nustatyti „Systemd“ įkrovą „Arch Linux“

Kaip nustatyti „Systemd“ įkrovą „Arch Linux“

„Systemd-boot“ yra alternatyvus „Linux“ įkrovos kaupikliskurią maitina paleidimo sistema „Systemd“. Jis turi dešimtis modernių funkcijų, įskaitant greitesnį įkrovimą, geresnį EFI palaikymą ir dar daug daugiau, todėl tai puikus pasirinkimas „Arch Linux“. „System Linux“ įkrovos nustatymas „Arch Linux“ yra sudėtingas procesas, todėl prieš pradėdami labai rekomenduojame sukurti svarbių duomenų atsargines kopijas.

Pastaba: „Systemd-boot“ veikia tik su sistemomis, kurios įkrovos naudojant UEFI. Jei neturite UEFI, laikykitės „Grub“.

Įdiekite „Arch Linux“

„Systemd-boot“ yra alternatyvus „Grub“ įkrovos kaupiklis. Deja, šiuo metu neįmanoma perkelti esamos „Arch Linux“ sistemos, kurioje veikia „Grub“ iš UEFI, į „Systemd-boot“ sistemą.

Vietoj to, jūs turite pradėti nuo naujo „Arch Linux“ operacinės sistemos diegimo ir pasirinkti „Systemd-boot“ kaip numatytąjį įkrovos įkėlėją, o ne įprastą „Grub“.

Anksčiau apie priklausomybės patarimus rašiau vadovėlįviskas apie tai, kaip įdiegti „Arch Linux“. Tai ilgas ir išsamus diegimo procesas, užpildytas daugybe skirtingų žingsnių. Visi šie veiksmai yra labai svarbūs ir padės jums paleisti naudojant „Systemd-boot“. Vykdykite instrukcijas, norėdami įdiegti „Arch Linux“ savo sistemoje. Būtinai laikykitės jo aprašyto GPT / EFI metodo.

Vykdant GPT / EFI diegimo instrukcijas„Arch Linux“, praleiskite visas instrukcijas vadove, kuriose parodoma, kaip įdiegti „Grub“ įkrovos tvarkyklę. Svarbu, kad praleistumėte „Grub“ instrukcijas, kitaip „Systemd-boot“ neveiks.

Baigę GPT / EFI metodądiegdami „Arch Linux“, palaikykite savo sistemą prisijungę ir prisijungę prie „Arch Chroot“ (tiesioginio disko), grįžkite į šį įrašą ir vykdykite instrukcijas, kad išmoktumėte nustatyti „Systemd-boot“ kaip įkrovos įkėlėją „Arch Linux“.

Nustatykite „Systemd-boot“

EFI / GPT „Arch Linux“ diegimo vadove buvo nustatyti ir suformatuoti trys skaidiniai / dev / sda (AKA - pirmasis standusis diskas, prijungtas prie sistemos). Šie skaidiniai yra šie:

  • 1 skaidinys - „Fat32“ EFI skaidinys (apytiksliai 512 MB.)
  • 2 skyrius - „Ext4“ šakninis skaidinys (tinkamo dydžio, atsižvelgiant į tai, kokį pasirinksite.)
  • 3 skyrius - „Linux-Swap“ skaidinys (pritaikytas dydžiui, atsižvelgiant į tai, kokį pasirinksite.)

Pirmas dalykas, kurį reikia padaryti naudojant „Arch Linux“, yra pakeisti „Fat32“ skaidinio įkrovos vėliavas. Šias vėliavas geriausia perjungti su Gdiskas programa. Norėdami gauti „Gdisk“, naudokite šią „Pacman“ komandą „Arch-Chroot“ terminalo eilutėje.

pacman -S gdisk

Nustatydami programą atidarykite standųjį diską programoje „Gdisk“.

gdisk /dev/sda

Vykdydami aukščiau pateiktą komandą, „dev“ / sda įkelsite į „Gdisk“ programą. Tada pamatysite raginimą, kuriame prašoma pasirinkti tarp MBR, BSD, APM ir GPT. Parašykite per GPT ir paspauskite Įveskite.

Iš čia parašyk t ragindami pakeisti „Fat32“ skaidinio vėliavą.

t

Po rašymo t liepk, parašyk 1 nurodyti programai dirbti su „Fat32“ skaidiniu.

1

Įveskite „EFI System hex“ kodą į „Gdisk“ raginimą.

EF00

Išsaugokite pakeitimus naudodami w komanda.

Pastaba: nekreipkite dėmesio į perspėjimą; tai nieko neištrins.

w

Parašę pakeitimus į diską, uždarykite „Gdisk“ naudodami q komanda.

q

Dabar, kai teisingai nustatytos „Fat32“ EFI skaidinio vėliavos, naudokite bootctl įdiegti „Systemd-boot“ į savo naująją „Arch Linux“ sistemą.

bootctl --path=/boot install

Tegul „Bootctl“ komanda eina savo eiga. Jis turėtų automatiškai nustatyti numatytuosius konfigūracijos failus.

Kitas, jūs turite rasti UUID / dev / sda2, skaidinys, kuriame įdiegta „Arch Linux“.
Paleiskite failą „Nano“. Norėdami sužinoti informaciją apie PARTUUID, paleiskite:

blkid /dev/sda2

Pažvelkite į blkid komandą ir užrašykite numerį po PARTUUID=" ant laužo popieriaus lapo arba išsaugokite kaip pastabą telefone ir pan. Numeris, kurį turite išsaugoti, turėtų atrodyti panašus į žemiau pateiktą pavyzdį.

3f53b620-5676-4370-90a5-fbed6af2fcfb

Gavę šakninio skaidinio UUID, naudokite liesti komanda padaryti naują Arch Linux meniu įrašą.

touch /boot/loader/entries/arch.conf

Atidarykite naują failą „Nano“.

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

Įklijuokite šį kodą į failą „arch.conf“.

Pastaba: pakeiskite PARTUUID = JŪSŲ PARTUUID KODAS - ČIA su savo kodu.

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

Kai baigsite, išsaugokite „Nano“ naudodami „Ctrl“ + O ir išeiti su „Ctrl“ + X.

Pasirinkus „Arch“ įrašą, laikas išvalyti „Arch“ numatytąjį failą „loader.conf“ ir pakeisti jį geresniais parametrais.

echo " " > /boot/loader/loader.conf

„Nano“ teksto rengyklėje atidarykite failą „loader.conf“ naudodami žemiau pateiktą komandą.

nano -w /boot/loader/loader.conf

Įklijuokite šį kodą į „Nano“ teksto rengyklę.

default arch
timeout 4
console-mode max
editor no

Atnaujinkite „Systemd-boot“ naudodami bootctl.

bootctl --path=/boot update

Kartą bootctl atnaujinimas baigtas, „Systemd-boot“ yra paruoštas naudoti. Iš čia grįžkite į vadovą „Kaip įdiegti„ Arch Linux ““, jei dar nepasirinkote darbalaukio aplinkos savo naujajam „Arch PC“. Kitu atveju paleiskite iš naujo ir įkelkite savo naująją „Archd“ su Archd sąranka!

Komentarai