[UBK dev] grub javítása (u)efi boot esetén
peritus
peritus at freemail.hu
2019. Sze. 3., K, 18:00:49 CEST
Hali!
Abban az esetben ha a rendszertöltő valami oknál fogva megsérül,
az alábbi módon javítható efi rendszerű boot esetén:
Evidencia, hogy valamilyen eszközről live rendszert kell indítani
(u)efi módban, majd root terminálban jönnek a következő parancsok:
mount /dev/sdXXX /mnt
[ mount /boot /mnt/boot ] csak ha külön boot partíció is van!
mount /dev/sdXX /mnt/boot/efi
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
[ cp /etc/resolv.conf /mnt/etc/ ] ha a chroot-ban is kell hálózat!
chroot /mnt
grub-install /dev/sdX
[ grub-install --target=x86_64-efi --efi-directory=/boot/efi ]
[ apt-get install --reinstall grub ] ha van hálózat
grub-mkconfig -o /boot/grub/grub.cfg
Lehet, hogy a grub-mkconfig nem a javítandó eszközre készíti el
a grub.cfg fájlt hanem a boot eszközre. :( Ekkor az a megoldás,
hogy az eddigi booteszközről újraindítjuk a gépet de már a
javított telepítményt indítjuk.
Belépés után lecsatoljuk/eltávolítjuk a boot eszközt és utána
még egyszer grub-install majd grub-mkconfig.
(Nálam eddig minden esetben a boot eszközre készítette el a
grub-mkconfig a grub.cfg fájlt és nem a javított eszközre
annak ellenére, hogy chroot-ban történik minden. :(
A megoldást még nem tudom.)
Megjegyzés: sdX = diszk | sdXX = efi partíció | sdXXX = rendszerpartíció
[]=opció
További információk a(z) dev levelezőlistáról