Jednym z głównych komponentów każdej dystrybucji Linuksa jest bezdyskusyjnie program ładujący GRUB (Grand Unified Bootloader), który jest odpowiedzialny za przekierowanie wszystkich kolejności sekwencji rozruchowych, tak aby wszystkie komponenty działały w idealny sposób.
Ten menedżer GRUB został stworzony w 1995 roku i ma możliwość uruchamiania różnych typów bezpłatnych lub prywatnych systemów operacyjnych.
Funkcje GRUB
- Jest całkowicie elastyczny
- Obsługuje systemy plików ext4, ReiserFS, XFS, HPS, FAT, NTFS
- Umożliwia dostęp do danych dowolnego zainstalowanego urządzenia, o ile jest ono rozpoznawane i włączane przez BIOS
- Umożliwia uruchamianie przez sieć
- Obsługa uruchamiania FreeBSD, NetBSD, OpenBSD i GNU/Linux
- Posiada wsparcie dla automatycznej dekompresji.
- Wykrywa zainstalowaną pamięć RAM
- Obsługuje systemy bezdyskowe i terminale zdalne
Aby zorientować się, czym jest GRUB, jest to początkowe okno, które widzimy po włączeniu sprzętu:
Niestety wiele razy znajdujemy się w takich sytuacjach:
Istnieje kilka kodów, które generuje GRUB, które pozwalają nam łatwo zidentyfikować przyczynę błędu, są to:
Błąd ładowania Grub 15: Nie znaleziono plikuTen błąd jest wyświetlany, gdy nie można znaleźć określonej nazwy pliku.
Błąd Gruba podczas ładowania 17: Nie można zamontować wybranej partycjiTen błąd zostanie wyświetlony, gdy partycja istnieje, ale typ systemu plików nie może zostać rozpoznany przez GRUB.
Błąd Grub podczas ładowania 21: wybrany dysk nie istniejeTen błąd wskazuje, że dysk nie jest rozpoznawany przez system BIOS.
Błąd Gruba podczas ładowania 22: Nie ma takiej partycjiTen błąd odnosi się do żądanej partycji, której nie ma na wybranym dysku.
Błąd Gruba podczas ładowania 15: Upewnij się, że jądro istniejeMusimy uzyskać dostęp za pomocą nośnika instalacyjnego i wykonać linię cd / boot | LS, aby zobaczyć nazwę jądra
Dzisiaj Solvetic udzieli kilku praktycznych porad, w jaki sposób możemy odzyskać optymalny rozruch GRUB, a tym samym bezpiecznie uzyskać dostęp do systemu.
Do tej analizy konieczne będzie pobranie obrazu ISO Ubuntu pod następującym linkiem:
1. Jak ponownie zainstalować bootloader GRUB
W takim przypadku konieczne będzie skorzystanie z obrazu ISO Ubuntu, który pobraliśmy i nagraliśmy na rozruchowej płycie DVD lub USB, a następnie skonfigurowanie komputera do rozruchu z tego miejsca.
Krok 1
W tym celu ponownie uruchomimy komputer i wciśniemy następujące klawisze, aby uzyskać dostęp do BIOS-u.
F2, Del lub Esc
Tam przejdziemy do zakładki „Boot”, gdzie wybierzemy odpowiednią opcję na podstawie nośnika, na którym zarejestrowaliśmy obraz ISO:
Krok 2
Po skonfigurowaniu uruchamiania w ten sposób zobaczymy następujące okno, w którym wybierzemy odpowiedni język. Wciskamy „Enter”
Krok 3
W następnym oknie naciśniemy klawisz F6 i wyświetli się następujący. Tam wybieramy opcję „Tryb eksperta”:
Krok 4
Po wybraniu naciśnij klawisz Esc, aby powrócić do głównego okna, a zobaczymy:
Tam wpiszemy następujący wiersz po cichym tekście, wchodząc tam za pomocą klawiatury i naciskając „Enter”
ratowanie / włączanie = prawda
Krok 5
Zostaniemy przekierowani do następującego okna, w którym wybierzemy lokalizację:
Krok 6
Później skonfigurujemy klawiaturę:
Krok 7
Kontynuujemy proces konfiguracji określając nazwę sprzętu:
Krok 8
Następnie, na podstawie naszej fizycznej lokalizacji, obraz instalatora wykryje strefę czasową. To ustawienie będzie działać poprawnie tylko wtedy, gdy urządzenie jest połączone z Internetem.
Nie ma jednak znaczenia, czy ta strefa czasowa nie zostanie poprawnie wykryta, ponieważ nie przeprowadzasz instalacji systemu. Możemy nacisnąć „Tak”, aby kontynuować.
Krok 9
W kolejnym oknie zostaniemy przekierowani bezpośrednio do trybu ratunkowego i tam musimy wybrać główny system plików maszyny z podanej listy:
NotatkaJeśli system został zainstalowany z oddzielną partycją / boot, instalator zapyta, czy chcesz zamontować oddzielną partycję w / boot, w tym przypadku wybierz "Tak" i naciśnij "Enter", aby kontynuować.
Krok 10
Następnie wyświetli się okno Rescue Operation, w którym musimy zdefiniować zadanie do wykonania, w tym przypadku wybieramy wiersz „Ponownie zainstaluj program ładujący GRUB”:
Krok 11
Po naciśnięciu "Enter" musimy zapisać urządzenie dyskowe maszyny, na której zostanie zainstalowany GRUB:
Krok 12
Zasadniczo powinieneś zainstalować program ładujący na pierwszym dysku twardym MBR, którym jest /dev/sda.
Wciskamy „Enter”, aby kontynuować i zobaczymy proces instalacji GRUB:
Krok 13
Po zakończeniu wrócimy do następującego okna, w którym wybierzemy wiersz „Uruchom ponownie system”:
Krok 14
Kontynuujemy usuwanie dysku z obrazem ISO i po ponownym uruchomieniu systemu widzimy, że GRUB działa poprawnie:
2. Jak ręcznie odzyskać GRUB w systemie Linux
Krok 1
Ta opcja ma zastosowanie, gdy chcemy ręcznie ponownie zainstalować program ładujący GRUB z menu operacji ratunkowych i do tego musimy wykonać cały poprzedni proces, aż dojdziemy do opcji „Operacja ratunkowa”, tylko tam wybierzemy opcję „Uruchom” tłumacz Zamówień z /dev/sda1 (w tym przypadku):
Krok 2
Wyświetli się następujące okno, w którym klikniemy opcję „Kontynuuj”:
Krok 3
Po otwarciu powłoki w głównym systemie plików uruchomimy polecenie ls w następujący sposób, aby zidentyfikować urządzenia dysku twardego:
ls / deweloper / sd *
Widzimy, że w tym przypadku jest to:
/ dev / sda i / dev / sda1Krok 4
Po zidentyfikowaniu wykonamy następujące polecenie, aby zainstalować program ładujący GRUB w MBR zidentyfikowanego dysku twardego:
grub-instalacja / dev / sda
Krok 5
Po zakończeniu tego procesu wprowadzimy polecenie wyjścia, aby wyjść z powłoki i wrócić do głównego okna, w którym wybierzemy „Uruchom ponownie system”:
Jak widzieliśmy, mamy praktyczne i przydatne opcje odzyskiwania lub ponownej instalacji GRUB w Ubuntu.