If-Koubou

Jak naprawić GRUB2, gdy system Ubuntu nie uruchomi się

Jak naprawić GRUB2, gdy system Ubuntu nie uruchomi się (Jak)

Ubuntu i wiele innych dystrybucji systemu Linux używa programu ładującego GRUB2. Jeśli GRUB2 ulegnie uszkodzeniu - na przykład, jeśli zainstalujesz system Windows po zainstalowaniu Ubuntu lub nadpiszesz MBR - nie będziesz mógł uruchomić systemu Ubuntu.

Możesz łatwo przywrócić GRUB2 z Live CD lub dysku USB Ubuntu. Ten proces różni się od przywracania starszego modułu ładującego GRUB na starszych dystrybucjach systemu Linux.

Ten proces powinien działać we wszystkich wersjach Ubuntu. Został przetestowany na Ubuntu 16.04 i Ubuntu 14.04.

Metoda graficzna: Naprawa rozruchu

Boot Repair to narzędzie graficzne, które może naprawić GRUB2 jednym kliknięciem. Jest to idealne rozwiązanie problemów z uruchamianiem dla większości użytkowników.

Jeśli masz media, na których zainstalowałeś Ubuntu, włóż go do komputera, uruchom ponownie i uruchom z dysku wymiennego. Jeśli nie, pobierz na żywo płytę CD z systemem Ubuntu i nagraj ją na płytę lub utwórz bootowalną pamięć flash USB.

Po uruchomieniu Ubuntu, kliknij "Wypróbuj Ubuntu", aby uzyskać użyteczne środowisko graficzne.

Przed kontynuowaniem upewnij się, że masz połączenie z Internetem. Może być konieczne wybranie sieci Wi-Fi i wprowadzenie jej hasła.

Otwórz okno Terminalu w Dash i uruchom następujące polecenia, aby zainstalować i uruchomić Boot Repair:

sudo apt-add-repository ppa: yannubuntu / boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair

Okno Naprawa rozruchu automatycznie przeskanuje twój system po uruchomieniu boot-naprawa dowództwo. Po zeskanowaniu systemu kliknij przycisk "Zalecane naprawy", aby naprawić GRUB2 jednym kliknięciem.

Możesz użyć zaawansowanych opcji tutaj, ale wiki Ubuntu zaleca, abyś nie korzystał z opcji zaawansowanych, chyba że wiesz, co robisz. Zalecana opcja naprawy może automatycznie naprawić większość problemów, a ponadto można zepsuć system, wybierając niewłaściwe opcje zaawansowane.

Boot Repair zacznie działać. Może poprosić o otwarcie Terminala i skopiowanie / wklejenie kilku poleceń do niego.

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Wykonaj instrukcje, które zaleca Boot Repair, i kliknij "Przekaż", aby kontynuować działanie kreatora. Narzędzie przeprowadzi Cię przez wszystko, co musisz zrobić.

Zrestartuj komputer po tym, jak narzędzie Boot Repair zakończy wprowadzanie zmian. Ubuntu powinien uruchamiać się normalnie.

Metoda terminalowa

Jeśli wolisz zabrudzić sobie ręce, możesz to zrobić samemu z terminalu. Będziesz musiał uruchomić komputer z Live CD lub napędu USB, jak w powyższej metodzie graficznej. Upewnij się, że wersja Ubuntu na CD jest taka sama jak wersja Ubuntu zainstalowana na twoim komputerze. Na przykład, jeśli masz zainstalowany system Ubuntu 14.04, upewnij się, że korzystasz z płyty CD z Ubuntu 14.04.

Otwórz terminal po uruchomieniu w środowisku na żywo. Zidentyfikuj partycję Ubuntu zainstalowaną na jednym z następujących poleceń:

sudo fdisk -l sudo blkid

Oto wynik obu poleceń. w fdisk -l polecenie, partycja Ubuntu jest identyfikowana przez słowo Linux w kolumnie System. w blkid polecenie, partycja jest identyfikowana przez jej ext4 system plików.

Jeśli masz wiele partycji ext4 systemu Linux, możesz się zorientować, który z nich, wyświetlając rozmiar partycji i ich kolejność na dysku tutaj.

Uruchom następujące polecenia, aby zamontować partycję Ubuntu w / mnt / ubuntu, zastępując / dev / sdX # z nazwą urządzenia twojej partycji Ubuntu z powyższych poleceń:

sudo mkdir / mnt / ubuntu sudo mount / dev / sdX # / mnt / ubuntu

Na powyższym zrzucie ekranu partycja Ubuntu to / dev / sda1. Oznacza to pierwszą partycję na pierwszym dysku twardym.

Ważny: Jeśli masz osobną partycję rozruchową, pomiń powyższe polecenie i zamontuj partycję rozruchową w katalogu / mnt / ubuntu / boot. Jeśli nie wiesz, czy masz osobną partycję rozruchową, prawdopodobnie nie.

Uruchom następującą komendę, aby ponownie zainstalować gruba z Live CD, zastępując / dev / sdX nazwą urządzenia z dysku twardego powyżej. Pomiń numer. Na przykład, jeśli użyłeś / dev / sda1 powyżej, użyj / dev / sda tutaj.

sudo grub-install --boot-katalog = / mnt / ubuntu / boot / dev / sdX

Uruchom ponownie komputer, a system operacyjny Ubuntu powinien poprawnie się uruchomić.

Aby uzyskać bardziej szczegółowe informacje techniczne, w tym sposób użycia polecenia chroot w celu uzyskania dostępu do uszkodzonych plików systemu Ubuntu i przywrócenia GRUB2, zapoznaj się z wiki Ubuntu.