|
czasami GRUB 2, program ładujący, który jest domyślnie dostępny w wielu dystrybucjach Linux, zatrzymać funkcjonowaćW większości przypadków przestaje działać, ponieważ z jakiegoś powodu próbuje uruchomić się z niewłaściwego lub nieistniejącego urządzenia z powodu złej konfiguracji programu.
Tutaj przedstawiamy krótki poradnik, jak rozwiązać ten problem grzech trzeba użyć płyta CD na żywo wykonać akcję ratunkową. |
W takich przypadkach pozostawia nas w konsoli ratunkowej GRUB-a.
ratunek dla grubia
Może się to wydawać nieco skomplikowane, ale jest proste i może Cię uratować więcej niż raz. Najpierw uzyskałem dostęp do listy dostępnych partycji:
ls
To polecenie pokaże dostępne partycje, na przykład:
(hd0) (hd0,1) (hd1) (hd1,1) (hd1,5) (hd2) (hd2,1) (hd3) (hd3,1)
Teraz musisz dowiedzieć się, która partycja zawiera folder / boot / grub ze wszystkimi danymi niezbędnymi do uruchomienia. Aby to zrobić, po prostu wykonaj „ls” dla każdej partycji, na przykład:
ls (hd1,1) /
… To samo dotyczy pozostałych partycji.
Po odkryciu partycji, na której znajduje się folder rozruchowy, dodajemy odpowiedni prefiks, aby GRUB wiedział, gdzie się znajduje:
ustaw prefiks = (hd1,1) / boot / grub
Na koniec wprowadź następujące polecenie:
insmod (hd1,1) /boot/grub/linux.mod
Skonfiguruj partycję główną:
set root = (hd1,1)
Załaduj obraz jądra Linuksa:
linux / boot / vmlinuz-2.6.32-23-generic root = / dev / sdb1
Jeśli nie wiesz, jaką wersję jądra zainstalowałeś, możesz uruchomić polecenie "ls" w katalogu startowym, aby się tego dowiedzieć.
Nazewnictwo punktu montowania sdb1 jest podane przez nazwę partycji: (hd1,1) to sdb1, tak samo jak (hd0,2) byłoby: sda2.
Teraz jądro musi zostać załadowane:
initrd /initrd.img
Na koniec możesz ponownie uruchomić:
bagażnik
Po wejściu do systemu zaleca się ponowne zainstalowanie GRUB-a, aby uniknąć tego błędu przy następnym ładowaniu:
grub-install / dev / sdb
źródło: chemik
