Jak naprawić GRUB2, gdy system Ubuntu nie uruchomi się
Ubuntu i wiele innych dystrybucji Linuksa 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 programu ł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 tego nie zrobisz, 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 pulpitu.
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 z poziomu Dash i uruchom następujące polecenia, aby zainstalować i uruchomić Boot Repair:
sudo apt-add-repozytorium ppa: yannubuntu / boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair
Okno Napraw Boot automatycznie skanuje system po uruchomieniu boot-naprawa
dowództwo. Po skanowaniu 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 zaawansowanych opcji, 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 chce wykonać Boot Repair, i kliknij "Przekaż", aby kontynuować działanie kreatora. Narzędzie przeprowadzi Cię przez wszystko, co musisz zrobić.
Zrestartuj swój komputer po tym, jak narzędzie Boot Repair zakończy wprowadzanie zmian. Ubuntu powinien uruchamiać się normalnie.
Metoda terminalu
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 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 systemu Linux ext4, możesz zorientować się, który z nich wyświetla 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 naszą partycją Ubuntu jest / 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 / 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 Ubuntu powinien poprawnie się uruchomić.
Aby uzyskać bardziej szczegółowe informacje techniczne, w tym sposób użycia polecenia chroot, aby uzyskać dostęp do uszkodzonych plików systemu Ubuntu i przywrócić GRUB2, zapoznaj się z wikipediami Ubuntu.