• Chris Hoffman

    @chrisbhoffman

  • uppdaterad 3 juli 2017, 3:04pm EDT

Ubuntu och många andra Linux-distributioner använder GRUB2 starthanteraren. Om GRUB2 bryter—till exempel om du installerar Windows efter att ha installerat Ubuntu, eller skriver över din MBR—kommer du inte att kunna starta upp Ubuntu.

Du kan enkelt återställa GRUB2 från en Ubuntu live CD eller USB-enhet. Denna process skiljer sig från att återställa legacy GRUB boot loader på äldre Linux-distributioner.

denna process bör fungera på alla versioner av Ubuntu., Det har testats på Ubuntu 16.04 och Ubuntu 14.04.

den grafiska metoden: Boot Repair

RELATERAD: Så här startar du datorn från en skiva eller USB-enhet

Boot Repair är ett grafiskt verktyg som kan reparera GRUB2 med ett enda klick. Detta är den perfekta lösningen för att starta problem för de flesta användare.

annons

om du har det media du installerade Ubuntu från, Sätt in det i din dator, starta om och starta från den flyttbara enheten. Om du inte gör det, ladda ner en Ubuntu live CD och bränna den till en skiva eller skapa en startbar USB-flash-enhet.,

När Ubuntu startar, klicka på ”Försök Ubuntu” för att få en användbar skrivbordsmiljö.

se till att du har en internetanslutning innan du fortsätter. Du kan behöva välja ett Wi-Fi-nätverk och ange dess lösenfras.

annons

öppna ett terminalfönster från bindestrecket och kör följande kommandon för att installera och starta Uppstartsreparation:

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

fönstret Startreparation kommer automatiskt att skanna ditt system när du har kört kommandotboot-repair. När det skannar ditt system, klicka på” Rekommenderad reparation ” knappen för att reparera GRUB2 med ett enda klick.,

Du kan välja att använda de avancerade alternativen här, men Ubuntu ’ s wiki rekommenderar att du inte använder de avancerade alternativen om du inte vet vad du gör. Det rekommenderade reparationsalternativet kan reparera de flesta problem automatiskt, och du kan förstöra ditt system ännu mer genom att välja fel Avancerade alternativ.

Boot Repair börjar fungera. Det kan be dig att öppna en Terminal och kopiera/klistra in några kommandon i den.

annons

följ bara instruktionerna som visas på skärmen., Utför instruktionerna Boot Repair vill att du ska och klicka på ”framåt” för att fortsätta genom guiden. Verktyget kommer att gå igenom allt du behöver göra.

Starta om datorn efter att Startreparationsverktyget har tillämpat ändringarna. Ubuntu ska starta upp normalt.

Terminalmetoden

om du hellre vill smutsa ner händerna kan du göra det själv från en terminal. Du måste starta från en live-CD eller USB-enhet, som i den grafiska metoden ovan. Se till att versionen av Ubuntu på CD-skivan är densamma som versionen av Ubuntu installerad på din dator., Till exempel, om du har Ubuntu 14.04 installerat, se till att du använder en Ubuntu 14.04 live CD.

öppna en terminal efter uppstart i live-miljön. Identifiera partitionen Ubuntu är installerat på att använda ett av följande kommandon:

sudo fdisk -l sudo blkid
annons

här är utmatningen från båda kommandona. I kommandot fdisk -l identifieras Ubuntu-partitionen med ordet Linux I systemkolumnen. I kommandot blkid identifieras partitionen av filsystemet ext4.,

om du har flera Linux ext4-partitioner kan du få en uppfattning om vilken som är genom att visa partitionernas storlek och deras ordning på disken här.

kör följande kommandon för att montera Ubuntu-partitionen på/mnt/ubuntu, ersätta/dev/sdX# med enhetens namn på din Ubuntu-partition från ovanstående kommandon:

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

i skärmdumpen ovan är vår Ubuntu-partition/dev / sda1. Det betyder den första partitionen på den första hårddisken.,

annons

viktigt: om du har en separat startpartition, hoppa över ovanstående kommando och montera startpartitionen på/mnt/ubuntu / boot istället. Om du inte vet om du har en separat startpartition, gör du förmodligen inte det.

kör följande kommando för att installera om grub från live-CD: n och ersätta / dev / sdX med enhetens namn på hårddisken ovan. Utelämna numret. Om du till exempel använde /dev/sda1 ovan, använd /dev/sda här.

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

Starta om datorn och Ubuntu ska starta ordentligt.,

För mer detaljerad teknisk information, inklusive hur du använder chroot-kommandot för att få tillgång till en trasig Ubuntu-systemets filer och återställa GRUB2, kontakta Ubuntu wiki.

Chris Hoffman
Chris Hoffman är chefredaktör för How-To Geek. Han har skrivit om teknik i nästan ett decennium och var en PCWorld kolumnist i två år. Chris har skrivit för New York Times, intervjuats som teknikexpert på tv-stationer som Miamis NBC 6, och hade sitt arbete täckt av nyhetsbutiker som BBC., Sedan 2011 har Chris skrivit över 2,000 artiklar som har lästs mer än 500 miljoner gånger – – – och det är bara här på How-To Geek.Läs hela Bio ”

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *