GRUB Główną funkcją jest umożliwienie użytkownikom wyboru między różnymi systemami operacyjnymi do uruchamiania. Ponieważ bootloader Grub jest instalowany na MBR (główny rekord rozruchu) i dodatkowo, aby umożliwić nam wybór różnych systemów operacyjnych, pozwala nam również wybierać między różnymi parametrami jądra lub jądra i uruchamiać się w trybie ratunkowym, jeśli nasze jądro zostało uszkodzone lub straciliśmy nasze Hasło roota, jak wyjaśniono w poprzednim artykule, w którym na temat przywrócenia parametrów uruchamiania hasła Centos root Edycja Gruba.
W tym samouczku wyjaśnia, jak uzyskać dostęp do trybu ratunkowego za pośrednictwem Grub w rozkładach Centos Linux i podstawowych poleceń, których możemy użyć.
Mogą istnieć różne scenariusze zachęcające do przejścia przez tryb ratowania Gruba. Pierwszy scenariusz zakłada, że Grub w ogóle się nie pojawia, Nawet wiersz polecenia tak jak Grub> lub #. Drugi scenariusz zakłada buty komputerowe, ale system operacyjny nie.
Scenariusz 1: Grub nie pojawia się, ponowne zainstalowanie Gruba z dysku instalacyjnego Centos.
Przed takim scenariuszem musisz uruchomić z dysku/USB, wybierz ostatnią opcję Rozwiązywanie problemów
Na drugim ekranie wybierz drugą opcję „Uratować system Centos".
Kiedy zostaniesz poproszony o wybranie między 4 opcjami, wpisz 1 tryb ratowania, aby znaleźć instalację Linux i naciśnij WCHODZIĆ.
Tryb ratowania zamontuje obraz systemu w /MNT /SYSIMAGE, zmieni lokalizację głównego obrazu, zgodnie z zaleceniami systemu, wpisując:
chroot /mnt /sysimage
Aby znaleźć twoje dyski:
LS /dev /sd*
Dla bardzo starych dysków IDE typu:
LS /dev /hd*
Potwierdzamy, że istnieje SDA dysk, aby zainstalować Grub na tym biegu dysku:
Grub2-install /dev /sda
Teraz możesz ponownie uruchomić, a Grub powinien montować podczas rozruchu
Korzystanie z poleceń ratowniczych Grub na Centos
Poniższy obraz pokazuje główny ekran GRUB na Centos Linux, zanim przejdzie do wiersza polecenia, możesz sprawdzić bieżącą konfigurację, naciskając mi. Jeśli przechodzisz problemy z uruchamianiem i widzisz wiersz polecenia, przejdź do następnego kroku.
Po naciskowaniu mi Zobaczymy aktualną konfigurację, jądro itp. Jeśli stracimy dostęp do root, jak wyjaśniono w samouczku wspomnianym na początku, musimy edytować ten plik jako pierwszy krok.
Ponieważ opcje na dole ekranu mówią, że możesz wrócić Ucieczka Ale naciśnij C Aby uzyskać dostęp do wiersza polecenia.
Wpisz „LS”, aby zobaczyć dostępne urządzenia i partycje:
LS
Gdzie:
HD0: Pierwsze urządzenie dysku twardego.
MSDOS = Typ tabeli partycji
Istnieją MSDOS1 i MSDOS2 dla każdej partycji.W Grub2 Liczenie partycji zaczyna się od 1 w przeciwieństwie do poprzedniej wersji Gruba, która rozpoczęła się od 0. Liczenie rozszerzonych partycji zaczyna się od 5.
Notatka: MBR obsługuje tylko do 4 głównych partycji w przeciwieństwie do GPT.
Aby pokazać dysk i partycje, możesz również wpisać „Ustaw root = („I naciśnij PATKA Klucz dwa razy:
Ustaw root = (
Teraz wpisz:
LS (HD0, MSDOS1)/
Jak widać, pierwsze katalogi należą ŻARCIE I Grub2.
Typ:
LS (HD0, MSDOS1)/Grub2
Plik żarcie.CFG Czy konfiguracja pliku Gruba jest generowana podczas uruchomienia Grub2-MkConfig. Jeśli nie znajdziesz pliku żarcie.CFG Utwórz go działa Grub2-MkConfig
Teraz typ
Ustaw root = (HD0, MSDOS1)
Linux/boot/vmlinuz root =/dev/sda1
Z Ustaw root definiujemy główne urządzenie, HD0, MSDOS1, z Linux Definiujemy jądro, widzimy jądro z wspomnianym wcześniej poleceniem: LS (HD0, MSDOS1)/
Teraz zdefiniujmy ścieżkę Gruba, wpisując:
Ustaw prefiks = (HD0, MSDOS1)/GRUB2
Zakończyć typ:
initrd (HD0, MSDOS1)/initramfs-3.10.0-957.El7.x86_64.img
Pisanie ponownego uruchomienia:
uruchomić
Teraz powinieneś być w stanie uruchomić się w swoim systemie.
Mam nadzieję, że ten samouczek pomógł ci rozwiązywać problemy. Kontynuuj śledź Linuxhint, aby uzyskać więcej samouczków i aktualizacji na Linux.