Startpagina » hoe » Hoe GRUB2 te repareren wanneer Ubuntu niet wil opstarten

    Hoe GRUB2 te repareren wanneer Ubuntu niet wil opstarten

    Ubuntu en vele andere Linux-distributies gebruiken de GRUB2-bootloader. Als GRUB2 breekt, bijvoorbeeld als u Windows installeert na installatie van Ubuntu of uw MBR overschrijft, kunt u niet opstarten in Ubuntu.

    Je kunt GRUB2 eenvoudig herstellen vanaf een Ubuntu live-CD of USB-drive. Dit proces verschilt van het herstellen van de oude GRUB-bootloader op oudere Linux-distributies.

    Dit proces zou moeten werken op alle versies van Ubuntu. Het is getest op Ubuntu 16.04 en Ubuntu 14.04.

    De grafische methode: Boot Repair

    Boot Repair is een grafische tool die GRUB2 met een enkele klik kan repareren. Dit is de ideale oplossing om problemen op te lossen voor de meeste gebruikers.

    Als u de media hebt waarop u Ubuntu hebt geïnstalleerd, plaatst u deze in uw computer, start u opnieuw op en start u op vanaf het verwisselbare station. Als u dat niet doet, downloadt u een Ubuntu live-cd en brandt u deze op een schijf of maakt u een opstartbaar USB-flashstation.

    Wanneer Ubuntu opstart, klik je op "Try Ubuntu" om een ​​bruikbare bureaubladomgeving te krijgen.

    Zorg ervoor dat u een internetverbinding hebt voordat u doorgaat. Mogelijk moet u een Wi-Fi-netwerk kiezen en de wachtwoordzin invoeren.

    Open een Terminal-venster vanuit de Dash en voer de volgende opdrachten uit om Boot Repair te installeren en te starten:

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

    Het Boot Repair-venster scant automatisch uw systeem nadat u de boot-reparatie commando. Nadat het uw systeem heeft gescand, klikt u op de knop "Aanbevolen reparatie" om GRUB2 met één klik te repareren.

    Je kunt ervoor kiezen om de geavanceerde opties hier te gebruiken, maar de wiki van Ubuntu beveelt je aan om de geavanceerde opties niet te gebruiken, tenzij je weet wat je doet. De aanbevolen reparatieoptie kan de meeste problemen automatisch oplossen en u kunt uw systeem nog meer in de war schoppen door de verkeerde geavanceerde opties te selecteren.

    Boot Repair begint te werken. Het kan u vragen om een ​​terminal te openen en een paar opdrachten erin te kopiëren en plakken.

    Volg gewoon de instructies die op je scherm verschijnen. Voer de instructies uit die Boot Repair wil en klik op "Doorsturen" om door de wizard te gaan. De tool leidt je door alles wat je moet doen.

    Start de computer opnieuw op nadat het hulpprogramma Boot Repair de wijzigingen heeft aangebracht. Ubuntu moet normaal opstarten.

    De Terminal-methode

    Als u liever uw handen vuil maakt, kunt u dit zelf doen vanaf een terminal. Je moet van een live CD of USB-drive opstarten, zoals in de bovenstaande grafische methode. Zorg ervoor dat de versie van Ubuntu op de CD hetzelfde is als de versie van Ubuntu die op uw computer is geïnstalleerd. Als u bijvoorbeeld Ubuntu 14.04 hebt geïnstalleerd, moet u ervoor zorgen dat u een Ubuntu 14.04 live-cd gebruikt.

    Open een terminal na het opstarten in de live omgeving. Identificeer de partitie Ubuntu is geïnstalleerd met een van de volgende opdrachten:

    sudo fdisk -l sudo blkid

    Dit is de uitvoer van beide opdrachten. In de fdisk -l opdracht, wordt de Ubuntu-partitie geïdentificeerd door het woord Linux in de kolom Systeem. In de blkid opdracht, de partitie wordt geïdentificeerd door zijn ext4 bestandssysteem.

    Als je meerdere Linux ext4-partities hebt, kun je een idee krijgen van welke is door de grootte van de partities en hun volgorde op de schijf hier te bekijken.

    Voer de volgende opdrachten uit om de Ubuntu-partitie te koppelen aan / mnt / ubuntu, ter vervanging / Dev / sdX # met de apparaatnaam van uw Ubuntu-partitie uit de bovenstaande opdrachten:

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

    In de bovenstaande schermafbeelding is onze Ubuntu-partitie / dev / sda1. Dit betekent de eerste partitie op het eerste harde schijfapparaat.

    Belangrijk: Als u een afzonderlijke opstartpartitie hebt, slaat u de bovenstaande opdracht over en koppelt u de opstartpartitie in plaats daarvan op / mnt / ubuntu / boot. Als je niet weet of je een aparte opstartpartitie hebt, is dat waarschijnlijk niet het geval.

    Voer de volgende opdracht uit om grub opnieuw te installeren vanaf de live-cd en vervang / dev / sdX door de apparaatnaam van de bovenstaande harde schijf. Laat het nummer weg. Bijvoorbeeld, als je het hebt gebruikt / Dev / sda1 hierboven, gebruik / Dev / sda hier.

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

    Start de computer opnieuw op en Ubuntu moet correct opstarten.


    Voor meer gedetailleerde technische informatie, inclusief het gebruik van de opdracht chroot om toegang te krijgen tot de bestanden van een kapot Ubuntu-systeem en GRUB2 te herstellen, raadpleegt u de Ubuntu-wiki.