Atskiriam „boot“ skirsnį nuo sistemos

No Comments

Sukuriam naują skirsnį, maždaug 100mb dydžio. Aš naudoju ext4 failų sistemą, bet grub2 supranta visas šiuolaikines FS(senas grub turi bėdų su nekuriom). Tebūnie tai /dev/sda1.
Susirenkam visus reikalingus failus iš seno /boot aplanko, mano atveju tai 1 eilutė iš grub.cfg failo:
linux /boot/vmlinuz-linux root=UUID=xxxcf8e6-ca36-42e9-8a7c-da6492039xxx ro quiet radeon.modeset=1 video=SVIDEO-1:e
Bet žmonės kurie naudoja multiboot, gali turėt temas ir jų konfigūracijas.
Prijungiam naujai sukurtą skirsnį:
# mkdir /mnt/naujas_boot
# mount /dev/sda1 /mnt/naujas_boot

Įrašom grub2 failus į naująjį skirsnį:
# grub-install --boot-directory=/mnt/naujas_boot /dev/sda
/dev/sda1 – skirsnis skirtas „boot“ failam.
–boot-directory=/mnt/naujas_boot /dev/sda – NE /dev/sda1 skirsnis, bet pats diskas /dev/sda
/etc/fstab faile parašom kur nuo šiol bus /boot:
/dev/sda1 /boot ext4 defaults 0 1
Atnaujinam grub konfigūraciją:
archlinux:
# grub-mkconfig -o /boot/grub/grub.cfg
ubuntu:
# update-grub
Grąžinam grub2 konfigūraciją, mano atveju į grub.cfg grąžinu eilutę:
linux /boot/vmlinuz-linux root=UUID=xxxcf8e6-ca36-42e9-8a7c-da6492039xxx ro quiet radeon.modeset=1 video=SVIDEO-1:e

Leave a Reply