28Jun

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

click fraud protection

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 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 bootowania Naprawa startowa

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 nośnik, na którym 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 pulpitu.

instagram viewer

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

Otwórz okno terminala od Dash i uruchom poniższe 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 Boot Repair automatycznie skanuje twój system po uruchomieniu polecenia boot-repair. 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 używał 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 zaleca Boot Repair, i kliknij "Przekaż", aby kontynuować działanie kreatora. Narzędzie przeprowadzi Cię przez wszystko, co musisz zrobić.

Uruchom ponownie 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 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 dane wyjściowe obu poleceń.W poleceniu fdisk -l partycja Ubuntu jest identyfikowana przez słowo Linux w kolumnie System. W poleceniu blkid partycja jest identyfikowana przez system plików ext4.

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

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

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

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

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

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

sudo grub-install --boot-directory = /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 w celu uzyskania dostępu do uszkodzonych plików systemu Ubuntu i przywrócenia GRUB2, zapoznaj się z wiki Ubuntu.