I stało się... W momencie startu ukazuje się mało optymistyczny komunikat:
Grub Error 17
i tyle...
Przydałoby się przygotować bootującą płytkę CD - ale nie mamy do niej kernela.
Robimy więc:
mkdir /ratunek mount /dev/ide/host0/bus0/target0/lun0/part2 /ratunek
chroot /ratunek bin/bash
mount proc -t proc /proc
/etc/init.d/networking start
scp /boot/[vi]*2.6.7-1-k7 user@host:/jakiś_katalog
Na systemie, na który skopiowaliśmy jądro i initrd, przygotowujemy płytkę startową, z której wystartujemy nasz system i go naprawimy ;)
Pragnę zauważyć, że istnieje łatwiejszy sposób ratowania systemu: - Uruchamiamy płytę z Knoppiksem - W opcjach startowych podajemy knoppix 2 - Następnie montujemy swoją systemową partycję: mount /dev/hdaX /mnt - Kolejna czynność to: chroot /mnt - W zależności jakiego bootloadera używamy, wydajemy polecenie: - Dla bootloadera LILO wykonamy polecenie: lilo - Dla bootloadera GRUB wykonamy polecenie: grub-install /dev/hda - Ostatnim poleceniem będzie Ctrl+D, czyli wylogowanie chroot Teraz restartujemy Knoppiksa, wyjmujemy płytę i odpalamy odratowany system... Pozdrawiam, VRANGEL
Chciałbym jeszcze dodać, że jest jeszcze łatwiejszy sposób co
jest niejako rozszerzeniem powyższego pomysłu z Knoppixem:
- knoppix 2
- mount /mnt/hdXX (partycja z systemem do ratowania a tam zmiana /mnt/hdXX/etc/fstab
oraz ew. poprawki w /mnt/hdXX/boot/grub/menu.lst)
- grub - przejscie do shella grubowskiego (nie trzeba sie chrootowac na drugi system a
nawet nie powinno sie tego robić gdyż mogą wystąpić problemy z uruchomieniem gruba wewnatrz chroota)
- grub> root (hdX,X) - (/dev/hda1 => hd0,0) - poprostu ustawic root dla gruba nowy
- grub> setup (hdX) - wpisac gruba do mbr'a tego dysku
- reboot - i juz mamy gotowy system :)
HINT: dyski i komendy w shellu gruba można dopełniać TAB'em ale to pewnie wszyscy wiedzą ;)
pozdrawiam serdecznie, cml <cml dokuro.org>
Także można naprawić poprzez płytę instalacyjną debiana. Przy instalacji zamiast wciskać enter piszemy rescue root=/dev/hdaX, gdzie hdaX to partycja na której jest jądro. Zapewne będzie sporo błędów - że nie zostały załadowane moduły etc., ale nie ma czym się martwić. Później się logujemy i naprawiamy system :).
2005.01.30 LiNiO
|
![]() |
|