Někdy se může hodit poradit si se zavedením systému z GRUB příkazové řádky grub>
, do které se dostaneme klávesou [Esc] v počátku přerušení bootování a z GRUB menu klávesou . Nebo přejde do GRUB rescue módu grub rescue>
při závadě. V příkazovém řádku jsou nápomocné klávesy [↑] [↓] pro listování historií příkazů, [Home] [End] pro skoky kursoru na začátek a konec řádku a [Tab] pro dokončování názvů cest a souborů.
Začneme u zobrazení disků, diskových oddílů, RAIDů, které jsou k dispozici příkazem
ls
Například disky, diskové oddíly, Raidy
(hd0) (hd0,gpt1) (md/0) ...
Zjistíme odkud bootovat systém výpisem adresáře /boot
zadaný pro každé diskové umístěníls (hd0)/boot ... ls (hd0,gpt1)/boot ... ls (md/0)/boot ...
Příklad zavedení z 1. oddílu disku
set boot=(hd0,gpt1) set prefix=(hd0,gpt1)/boot/grub insmod normal normal
Nezadaří-li se…
Obvykle zavádím systémy z RAIDů (md/0)
a (md/2)
. Vybírám (md/2)
set root=(md/2)
Zavést další související moduly z adresáře
/boot/grub/i386-pc
. Všechny se dají vylistovat příkazemls /boot/grub/i386-pc
V mém příkladě zavádím
insmod /boot/grub/i386-pc/raid5rec.mod insmod /boot/grub/i386-pc/raid6rec.mod insmod /boot/grub/i386-pc/ext2.mod insmod /boot/grub/i386-pc/gzio.mod
Dále přednastavíme jádro výběrem z
vmlinuz...
souborů (je dobrá nápověda klávesou [Tab]) a umístění ve tvaru /dev/… , konkrétně root=/dev/md2
. Chceme-li záchranný mód (Rescue) a ReadOnly mount, přidáme parametry ro rescue
linux /boot/vmlinuz-5.4.0.-89-generic root=/dev/md2 ro rescue
Stejným způsobem i přednastavíme image soubor, nutný pro bootování systému
initrd /boot/initrd.img-5.4.0.-89-generic
Zahájíme bootování
boot