Archiwa tagu: grub error cd lilo bootloader

Przygotowanie płyty startowej z bootloaderem GRUB

Czasem zdarza się, że po podpięciu dysku okazuje się, że bootloader nie chce z niego wstać, np. pokazuje się:
GRUB loading, please wait...
Error 17

Można wtedy zbootować system z innego nośnika, podmontować partycję root i zainstalować na nowo gruba:
mount /dev/sda2 /mnt
chroot /mnt
grub-install /dev/sda

Bezpiecznie mieć przygotowany mośnik startowy z samym GRUBem, np. płytę CD. Przygotować możemy ją tak:
pobieramy specjalnie przygotowany plik stage2_eltorito np. stąd
Przygotowujemy iso płyty startowej.
mkdir -p iso/boot/grub
kopiujemy plik stage2_eltorit to podkatalogu grub
genisoimage -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso
(w starszych dystrybucjach zamiast genisoimage używamy mkisofs).
Otrzymujemy wynikowy plik grub.iso (stąd możemy pobrać gotowy plik iso do nagrania na płytę

Startujemy z płyty, pojawia się znany shell gruba.