Hjemmeside » hvordan » Sådan repareres GRUB2, når Ubuntu ikke starter

    Sådan repareres GRUB2, når Ubuntu ikke starter

    Ubuntu og mange andre Linux distributioner bruger GRUB2 boot loader. Hvis GRUB2 bryder, for eksempel, hvis du installerer Windows efter installation af Ubuntu eller overskriv din MBR, vil du ikke kunne starte i Ubuntu.

    Du kan nemt gendanne GRUB2 fra en Ubuntu live CD eller USB-drev. Denne proces adskiller sig fra at genoprette den gamle GRUB-bootloader på ældre Linux-distributioner.

    Denne proces skal fungere på alle versioner af Ubuntu. Det er blevet testet på Ubuntu 16.04 og Ubuntu 14.04.

    Den grafiske metode: Boot Repair

    Boot Repair er et grafisk værktøj, der kan reparere GRUB2 med et enkelt klik. Dette er den ideelle løsning til at starte problemer for de fleste brugere.

    Hvis du har medierne du installerede Ubuntu fra, skal du indsætte det i din computer, genstarte og starte fra det flytbare drev. Hvis du ikke gør det, skal du downloade en Ubuntu live-cd og brænde den til en disk eller oprette et bootbart USB-flashdrev.

    Når Ubuntu støvler, skal du klikke på "Prøv Ubuntu" for at få et brugbart skrivebordsmiljø.

    Sørg for, at du har en internetforbindelse, før du fortsætter. Du skal muligvis vælge et Wi-Fi-netværk og indtaste sit adgangskode.

    Åbn et Terminal vindue fra Dash og kør følgende kommandoer for at installere og starte Boot Repair:

    sudo apt-add-repository ppa: yannubuntu / boot-reparation sudo apt-get opdatering sudo apt-get install -y boot-reparation boot-reparation

    Boot Repair-vinduet scanner automatisk dit system efter du har kørt boot-reparation kommando. Når det har scannet dit system, skal du klikke på knappen "Anbefalet reparation" for at reparere GRUB2 med et enkelt klik.

    Du kan vælge at bruge de avancerede muligheder her, men Ubuntus wiki anbefaler dig ikke at bruge de avancerede muligheder, medmindre du ved hvad du laver. Den anbefalede reparationsindstilling kan løse de fleste problemer automatisk, og du kan ødelægge dit system endnu mere ved at vælge de forkerte avancerede muligheder.

    Boot Repair vil begynde at arbejde. Det kan bede dig om at åbne en terminal og kopiere / indsætte nogle få kommandoer i den.

    Følg bare de instruktioner, der vises på skærmen. Udfør instruktionerne Boot Repair ønsker dig, og klik på "Forward" for at fortsætte gennem guiden. Værktøjet vil gå igennem alt, hvad du skal gøre.

    Genstart din computer, efter at Boot Repair-værktøjet er færdig med at anvende dens ændringer. Ubuntu skal starte op normalt.

    Terminalmetoden

    Hvis du hellere vil få dine hænder beskidte, kan du selv gøre det fra en terminal. Du skal starte fra en live-cd eller et USB-drev, som i den grafiske metode ovenfor. Sørg for, at versionen af ​​Ubuntu på cd'en er den samme som den version af Ubuntu, der er installeret på din computer. Hvis du f.eks. Har Ubuntu 14.04 installeret, skal du sørge for at bruge en Ubuntu 14.04 live-cd.

    Åbn en terminal efter opstart i det levende miljø. Identificer partitionen Ubuntu er installeret på en af ​​følgende kommandoer:

    sudo fdisk -l sudo blkid

    Her er output fra begge kommandoer. I fdisk -l kommando, er Ubuntu-partitionen identificeret af ordet Linux i systemkolonnen. I blkid kommando, er partitionen identificeret af dens ext4 filsystem.

    Hvis du har flere Linux ext4 partitioner, kan du få en ide om, hvem der ved at se størrelsen på partitionerne og deres ordre på disken her.

    Kør følgende kommandoer for at montere Ubuntu-partitionen på / mnt / ubuntu, udskiftning / Dev / sdX # med enhedsnavnet på din Ubuntu-partition fra ovenstående kommandoer:

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

    I skærmbilledet ovenfor er vores Ubuntu-partition / dev / sda1. Dette betyder den første partition på den første harddiskenhed.

    Vigtig: Hvis du har en separat bootpartition, skal du springe over kommandoen ovenfor og montere bootpartitionen ved / mnt / ubuntu / boot i stedet. Hvis du ikke ved, om du har en separat bootpartition, gør du det sikkert ikke.

    Kør følgende kommando for at geninstallere grub fra live-cd'en, erstatte / dev / sdX med enhedsnavnet på harddisken ovenfor. Slet nummeret. For eksempel, hvis du brugte / Dev / sda1 ovenfor, brug / Dev / sda her.

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

    Genstart computeren, og Ubuntu skal starte korrekt.


    For mere detaljeret teknisk information, herunder hvordan du bruger kommandoen chroot til at få adgang til et ødelagt Ubuntu-systemets filer og gendanne GRUB2, skal du konsultere Ubuntu wiki.