Du kan enkelt gjenopprette GRUB2 fra en Ubuntu live CD eller USB-stasjon. Denne prosessen er forskjellig fra å gjenopprette arven GRUB boot loader på eldre Linux distribusjoner.
Denne prosessen skal fungere på alle versjoner av Ubuntu. Det har blitt testet på Ubuntu 16.04 og Ubuntu 14.04.
Den grafiske metoden: Boot Repair
Boot Repair er et grafisk verktøy som kan reparere GRUB2 med et enkelt klikk. Dette er den ideelle løsningen for å starte problemer for de fleste brukere.
Hvis du har mediet du installerte Ubuntu fra, setter du det inn i datamaskinen, starter på nytt og starter opp fra den flyttbare stasjonen. Hvis du ikke gjør det, laster du ned en Ubuntu live-CD og brenner den til en plate eller oppretter en oppstartbar USB-minnepinne.
Når Ubuntu støvler, klikk "Prøv Ubuntu" for å få et brukbart skrivebordsmiljø.
Åpne et Terminal-vindu fra Dash og kjør følgende kommandoer for å installere og starte Boot Repair:
sudo apt-add-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair
boot-repair
kommando. Etter at den har skannet systemet, klikker du på knappen "Anbefalt reparasjon" for å reparere GRUB2 med ett enkelt klikk.
Du kan velge å bruke avanserte alternativer her, men Ubuntus wiki anbefaler at du ikke bruker de avanserte alternativene med mindre du vet hva du gjør. Det anbefalte reparasjonsalternativet kan løse de fleste problemer automatisk, og du kan ødelegge systemet enda mer ved å velge feil avanserte alternativer.
Bare følg instruksjonene som vises på skjermen. Utfør instruksjonene Boot Repair ønsker deg og klikk "Forward" for å fortsette gjennom veiviseren. Verktøyet vil gå deg gjennom alt du trenger å gjøre.
Terminalmetoden
Hvis du heller vil få hendene skitne, kan du gjøre dette selv fra en terminal. Du må starte opp fra en levende CD eller USB-stasjon, som i den grafiske metoden ovenfor. Kontroller at versjonen av Ubuntu på CDen er den samme som versjonen av Ubuntu installert på datamaskinen. Hvis du for eksempel har Ubuntu 14.04 installert, må du sørge for at du bruker en Ubuntu 14.04 live-CD.
Åpne en terminal etter oppstart i levende miljø. Identifiser partisjonen Ubuntu er installert på ved hjelp av en av følgende kommandoer:
sudo fdisk -l sudo blkid
Her er resultatet av begge kommandoene. I
fdisk -l
kommando, er Ubuntu-partisjonen identifisert av ordet
Linux
i System-kolonnen. I
blkid
kommando, er partisjonen identifisert av dens
ext4
filsystem.
Hvis du har flere Linux ext4 partisjoner, kan du få en ide om hvilken som er ved å se størrelsen på partisjonene og deres rekkefølge på disken her.
/dev/sdX#
med enhetens navn på Ubuntu-partisjonen fra de ovennevnte kommandoene:
sudo mkdir /mnt/ubuntu sudo mount /dev/sdX# /mnt/ubuntu
I skjermbildet ovenfor er vår Ubuntu-partisjon / dev / sda1. Dette betyr den første partisjonen på den første harddiskenheten.
Viktig: Hvis du har en separat oppstartspartisjon, hopper du over kommandoen ovenfor og monterer oppstartspartisjonen på / mnt / ubuntu / boot i stedet. Hvis du ikke vet om du har en separat oppstartspartisjon, gjør du det sannsynligvis ikke.
/dev/sda1
ovenfor, bruk
/dev/sda
her.
sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sdX
For mer detaljert teknisk informasjon, inkludert hvordan du bruker kommandoen chroot for å få tilgang til et ødelagt Ubuntu-systemets filer og gjenopprette GRUB2, se Ubuntu-wiki.