Korzystanie z poleceń ratownictwa Gruba na Centos

Korzystanie z poleceń ratownictwa Gruba na Centos
Grub (Grand Unified Bootloader) to najczęściej używany bootloader wśród systemów operacyjnych Linux (OS), ale może uruchomić dowolny system operacyjny.

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.