Wyszukiwanie w witrynie

Jak uratować, naprawić i ponownie zainstalować moduł ładujący GRUB w Ubuntu


Ten samouczek poprowadzi Cię, jak uratować, naprawić lub ponownie zainstalować uszkodzoną maszynę Ubuntu, której nie można uruchomić ze względu na fakt, że moduł ładujący Grub2 został naruszony i nie może załadować modułu ładującego, który przekazuje kontrolę dalej do jądra Linuksa. We wszystkich nowoczesnych systemach operacyjnych Linux GRUB jest domyślnym programem ładującym.

Ta procedura została pomyślnie przetestowana na serwerze Ubuntu 16.04 z uszkodzonym programem rozruchowym Grub. Jednak ten samouczek obejmie tylko procedurę ratunkową GRUB serwera Ubuntu, chociaż tę samą procedurę można z powodzeniem zastosować w dowolnym systemie Ubuntu lub w większości dystrybucji opartych na Debianie.

Wymagania

    1. Pobierz obraz ISO DVS Ubuntu Server Edition

Próbujesz uruchomić serwer Ubuntu i widzisz, że systemy operacyjne już się nie uruchamiają i odkrywasz, że program ładujący już nie działa?

Zazwyczaj na ekranie pojawia się minimalna konsola GNU GRUB, jak pokazano na poniższym zrzucie ekranu. Jak przywrócić Gruba w Ubuntu?

W Linuksie istnieje wiele metod, których można użyć do ponownej instalacji uszkodzonego Gruba, niektóre mogą obejmować możliwość pracy i przywrócenia modułu ładującego za pomocą wiersza poleceń Linuksa, a inne są dość proste i wymagają uruchomienia sprzętu za pomocą Live CD z systemem Linux i użycie wskazówek GUI do naprawy uszkodzonego modułu ładującego.

Jedną z najprostszych metod, które można zastosować w dystrybucjach opartych na Debianie, zwłaszcza w systemach Ubuntu, jest metoda przedstawiona w tym samouczku, która polega jedynie na uruchomieniu komputera z obrazem ISO Live DVD Ubuntu.

Obraz ISO można pobrać pod następującym linkiem: http://releases.ubuntu.com/

Zainstaluj ponownie moduł ładujący Ubuntu GRUB

1. Po pobraniu i wypaleniu obrazu Ubuntu ISO lub utworzeniu rozruchowej pamięci USB, umieść nośnik startowy w odpowiednim napędzie komputera, uruchom ponownie komputer i poinstruuj BIOS, aby uruchomić obraz na żywo Ubuntu.

2. Na pierwszym ekranie wybierz język i naciśnij klawisz [Enter], aby kontynuować.

3. Na następnym ekranie naciśnij klawisz funkcyjny F6, aby otworzyć menu pozostałych opcji i wybierz opcję trybu Ekspert. Następnie naciśnij klawisz Escape, aby powrócić do linii Opcje rozruchu w trybie edycji, jak pokazano na poniższych zrzutach ekranu.

4. Następnie edytuj opcje uruchamiania obrazu na żywo Ubuntu, używając strzałek na klawiaturze, aby przesunąć kursor tuż przed ciągiem quiet i wpisz następującą sekwencję, jak pokazano na poniższym zrzucie ekranu.

rescue/enable=true 

5. Po napisaniu powyższej instrukcji naciśnij klawisz [Enter], aby poinstruować obraz ISO na żywo, aby uruchomił się w trybie ratunkowym w celu uratowania uszkodzonego systemu.

6. Na następnym ekranie wybierz język, w którym chcesz przeprowadzić ratowanie systemu i naciśnij klawisz [enter], aby kontynuować.

7. Następnie wybierz odpowiednią lokalizację z prezentowanej listy i naciśnij klawisz [enter], aby przejść dalej.

8. Na następnej serii ekranów wybierz układ klawiatury, jak pokazano na poniższych zrzutach ekranu

9. Po wykryciu sprzętu komputera, załadowaniu dodatkowych komponentów i skonfigurowaniu sieci zostaniesz poproszony o skonfigurowanie nazwy hosta komputera. Ponieważ nie instalujesz systemu, po prostu pozostaw domyślną nazwę hosta systemu i naciśnij [enter], aby kontynuować.

10. Następnie, na podstawie podanej lokalizacji fizycznej, obraz instalatora wykryje Twoją strefę czasową. Ta konfiguracja będzie działać prawidłowo tylko wtedy, gdy Twoje urządzenie jest podłączone do Internetu.

Nie ma to jednak znaczenia, jeśli Twoja strefa czasowa nie zostanie poprawnie wykryta, ponieważ nie przeprowadzasz instalacji systemu. Po prostu naciśnij Tak, aby kontynuować.

11. Na następnym ekranie zostaniesz bezpośrednio przeniesiony do trybu ratunkowego. Tutaj powinieneś wybrać główny system plików swojego komputera z podanej listy. Jeśli zainstalowany system używa menedżera woluminów logicznych do oddzielania partycji, wykrycie głównej partycji na liście powinno być łatwe, przeglądając nazwy grup woluminów, jak pokazano na poniższym zrzucie ekranu.

W przeciwnym razie, jeśli nie masz pewności, która partycja jest używana dla systemu plików /(root), powinieneś spróbować sondować każdą partycję, aż wykryjesz główny system plików. Po wybraniu partycji głównej naciśnij klawisz [Enter], aby kontynuować.

12. Jeśli Twój system został zainstalowany z oddzielną partycją /boot, instalator zapyta Cię, czy chcesz zamontować oddzielną partycję /boot partycja. Wybierz Tak i naciśnij klawisz [Enter], aby kontynuować.

13. Następnie wyświetli się menu Akcje ratunkowe. Tutaj wybierz opcję Zainstaluj ponownie program rozruchowy GRUB i naciśnij klawisz [enter], aby kontynuować.

14. Na następnym ekranie wpisz urządzenie dyskowe, na którym zostanie zainstalowany GRUB, i naciśnij [Enter], aby kontynuować, jak pokazano na poniższym obrazku.

Zwykle powinieneś zainstalować program ładujący na pierwszym MBR dysku twardego komputera, czyli w większości przypadków /dev/sda. Proces instalacji GRUB-a rozpocznie się natychmiast po naciśnięciu klawisza Enter.

15. Po tym, jak aktywny system zainstaluje program ładujący GRUB, nastąpi przekierowanie z powrotem do głównego menu trybu ratunkowego. Jedyne, co pozostaje teraz, po pomyślnej naprawie GRUB, to ponowne uruchomienie komputera, jak pokazano na poniższych obrazkach.

Na koniec wyjmij nośnik startowy na żywo z odpowiedniego napędu, uruchom ponownie komputer i powinieneś móc uruchomić zainstalowany system operacyjny. Na pierwszym ekranie, który się pojawi, należy zainstalować menu GRUB systemu operacyjnego, jak pokazano na poniższym zrzucie ekranu.

Ręcznie zainstaluj ponownie moduł ładujący Ubuntu Grub

14. Jeśli jednak chcesz ręcznie zainstalować ponownie program ładujący GRUB z menu Operacje ratunkowe, wykonaj wszystkie kroki przedstawione w tym samouczku, aż dotrzesz do punktu 13, w którym następujące zmiany: zamiast wybierać opcję ponownej instalacji modułu ładującego GRUB, wybierz opcję Uruchom powłokę w /dev/(your_chosen_root_partition i naciśnij klawisz [Enter], aby Kontynuować.

15. Na następnym ekranie naciśnij Kontynuuj, naciskając klawisz [enter], aby otworzyć powłokę na głównej partycji systemu plików.

16. Po otwarciu powłoki w głównym systemie plików wykonaj polecenie ls zgodnie z poniższą instrukcją, aby zidentyfikować urządzenia dysków twardych komputera.

ls /dev/sd* 

Po zidentyfikowaniu prawidłowego dysku twardego (zwykle pierwszym dyskiem powinien być /dev/sda) wydaj następujące polecenie, aby zainstalować moduł ładujący GRUB na zidentyfikowanym MBR dysku twardego.

grub-install /dev/sda

Po pomyślnym zainstalowaniu GRUB-a wyjdź z monitu powłoki, wpisując polecenie exit.

exit

17. Po wyjściu z monitu powłoki nastąpi powrót do głównego menu trybu ratunkowego. Tutaj wybierz opcję ponownego uruchomienia systemu, wysuń startowy obraz ISO na żywo, a zainstalowany system operacyjny powinien zostać uruchomiony bez żadnych problemów.

To wszystko! Przy minimalnym wysiłku udało Ci się zapewnić maszynie Ubuntu możliwość uruchomienia zainstalowanego systemu operacyjnego.