Rozwiązanie błędu programu Grub

Rozwiązanie błędu programu Grub

Często istnieje potrzeba zainstalowania dwóch zasadniczo różnych systemów operacyjnych na jednym komputerze: Windows i Linux. Oczywiście taka „sąsiedztwo” będzie związane z pewnymi niedogodnościami. Do instalacji z reguły stosuje się specjalny program GRUB. Ale niestety, podczas korzystania z niego, możesz napotkać szereg błędów. W tym artykule dowiemy się, jak naprawić błędy bootloadera Grub. Zaczynajmy. Iść!

Najpierw zdecydujmy, co to za program. Grub - to rozładowanie systemowe, który jest instalowany bezpośrednio z Linux i rejestruje wszystkie dane na pierwszym dysku (MBR).

Sam tryb ratowania jest charakterystyczną cechą Gruba 2 z poprzedniej wersji. Ten tryb jest uruchamiany, jeśli program ładowania nie udało się znaleźć pliku GRUB.CFG „albo nie przeniósł zarządzania do jądra (Core). W rezultacie znalezienie plików ładowania nie jest możliwe i uruchomić system operacyjny. Wtedy pojawia się błąd.

Postępuj zgodnie z poniższymi instrukcjami, aby dowiedzieć się, jak rozwiązać problem z Grub

Metoda 1

Co zrobić w przypadku nieznanego systemu plików Grub-Roscue? Oto okno, w którym można użyć tylko 4 zespołów, są wystarczające, aby rozwiązać wszystkie problemy i udać się z powodzeniem:

  • LS - pozwala uzyskać całą zawartość;
  • Zestaw - używany do instalacji zmiennych;
  • Unset - oczyszcza zmienną;
  • Insmod - niezbędne do pobrania modułów.

Możesz także udostępnić wiele innych zespołów. Możesz je udostępnić, ładując normalny moduł. Aby to zrobić, zapisz:

Insmod Normal

Następnie staną się dostępne:

  • Zrzut - do czyszczenia pamięci;
  • Exit - zespół wyjścia z bootloader;
  • Chainloader - Konieczne jest wskazanie kolejnego polecenia rozruchowego, aby przenieść kontrolę do ładowacza łańcuchowego;
  • KFREBSD - Kilka zespołów, które pozwalają pobrać jądro FreeBSD, jego moduły;
  • RMMOD - pozwala rozładować określony moduł jądra;
  • Multiboot.

Po pierwsze, musisz znaleźć moduły, aby je pobrać. Aby to zrobić, wprowadź:

LS

Wynik polecenia będzie następujący:

(HD0) (HD0, MSDOS3) (HD0, MSDOS2) (HD0, MSDOS1) (HD1) (HD1, MSDOS2) (HD1, MSDOS1)

Z tego możemy stwierdzić, że bootloader nie może określić systemów plików dysków, więc określa je jako MSDOS. Teraz musisz odgadnąć widoczne dyski. W określonym przykładzie masz dwa dyski: HD0 (z trzema sekcjami) i HD1 (z dwiema sekcjami). Załóżmy, że wiesz, że Linux jest zainstalowany na dysku, który ma trzy sekcje. W takim przypadku potrzebujesz dysku z indeksem „0”.

Grub podaje strony w odwrotnej kolejności. W związku z tym nie jest jasne, jak interpretować zapis: „(HD0, MSDOS3)”. W końcu możesz obliczyć to zarówno pierwszą sekcję, jak i trzecią. Na szczęście z tej sytuacji możesz wyjść z pomocą takiej składni zespołu: „(HD0.1)”. Należy pamiętać, że w programie GRUB dyski są liczone z 0, a sekcje z 1.

Załóżmy, że Linux jest przechowywany w pierwszej sekcji, a następnie zostanie wyznaczony (HD0.1). W takim przypadku zespół, który musi zostać przepisany, będzie miał formularz:

Ustaw prefiks = (HD0.1)/boot/grub
Ustaw root = (HD0.1)

Teraz moduły można załadować. Możesz ich użyć dopiero po załadowaniu.

Po wybraniu pożądanego dysku sprawdź, czy jest tam, czego potrzebujesz. Aby to zrobić, zapisz:

LS /BOOT /GRUB

W wyniku wykonania na ekranie pojawi się lista plików MD.

Następnie zapisz:

Insmod ext2
Insmod Normal
Normalna

Następnie bootloader zostanie przeniesiony do trybu pełnego funkcjonalności. Następnie zostaną automatycznie znalezione sekcje z systemem operacyjnym, a menu programu zostanie otwarte.

Teraz pozostaje pobrać Linuksa. Odbywa się to za pomocą zespołu:

Grub-install /dev /sda

Metoda 2

Wszystko jest bardzo uproszczone, jeśli używasz na żywo CD - ładowanie dysku z systemem Linux. Można go nagrywać na dysku flash, na zewnętrznym dysku twardym lub na zwykłym dysku - to nie ma znaczenia, najważniejsze jest to, że możesz pobrać z niego komputer.

Po załadowaniu Linuksa w sposób standardowy, zainstalowana jest bezpłatne narzędzie do naprawy rozruchu. Został zaprojektowany specjalnie w celu wyeliminowania błędów obciążenia za pomocą bootloadera Grub i jest bardzo łatwy w użyciu - po prostu kliknij przycisk.

Zauważ, że posiadanie płyty CD na żywo dla linukxoid jest zawsze przydatne, a nawet konieczne. Często eliminuje to wiele problemów, ponieważ pozwala załadować pełnoprawny system z zewnętrznego medium i używać wszystkich jego narzędzi. Pobierz taki dysk z dowolną wersją Linux nie jest trudny, zestaw zwykle zawiera instrukcje rejestrowania go na dysku flash.

Po wykonaniu wszystkich tych działań błąd zostanie wyeliminowany. Napisz w komentarzach, czy ten artykuł jest dla Ciebie przydatny i zadaj wszelkie pytania dotyczące rozważanego tematu.