Hvis du har to operativsystemer på datamaskinen din, Windows og Linux, og du har oppgradert Windows fra 7, 8 eller 8.1 til den nyeste versjonen av Windows 10, kan det oppstå problemer med Grub-oppstartslasteren når du bruker UEFI Secure Boot. Under en systemoppgradering vil Windows 10 ganske enkelt slette Grub-oppstartslasteren og skrive sin egen oppstartslaster inn der.
Etter at systemet har startet på nytt, forventer brukeren å se en meny for valg av Grub-operativsystem, men i stedet starter det nye Windows 10. Det kan virke som om det ikke finnes noen måte å få tilgang til Ubuntu på, eller at du ikke kan kjøre Ubuntu sammen med Windows 10. Men det er det ikke.
Etter at du har installert Windows, kan det hende du må gjenopprette Grub-oppstartslasteren hvis du har en Dual Boot med Linux. Windows kan overskrive Grub-oppstartslasteren under installasjonen, noe som kan føre til at Linux slutter å starte. Hvis du gjenoppretter Grub, kan du velge operativsystem når du starter datamaskinen og gjenopprette tilgangen til Linux.
Ofte anbefaler eksperter deg å installere Ubuntu på en annen stasjon, men det finnes en enkel løsning. Du kan alltid bruke standardmetoden, for eksempel ved å bruke en LiveCD-plate. Men hvis du bruker UEFI, er det en løsning ved hjelp av Windows 10.
Først klikker du på søkeikonet i Windows, skriver inn cmd der og finner Windows-ledeteksten. Høyreklikk på den og velg Kjør som administrator:
Deretter kan du prøve å gjette hva navnet på Grub-oppstartslasterfilen på EFI-partisjonen er, men du kan også gjøre det motsatte og bare se etter. Kjør diskpart for å montere EFI-partisjonen. For å gjøre dette kjører du :
$ diskpart
Deretter får du opp en liste over tilgjengelige disker:
$ list disk
Velg stasjonen der Windows 10 er installert og der EFI-partisjonen for øyeblikket er plassert, som aktiv:
$ sel disk 0
Få opp en liste over partisjoner på disken:
$ list vol
Finn EFI-partisjonen, den er vanligvis formatert til FAT-filsystemet og tar opp omtrent 100 megabyte med plass. I dette tilfellet er det volum 2:
Denne partisjonen må tildeles en bokstav. For å gjøre dette, utfør:
$ sel vol 2
$ assign letter=I:
Nå må du finne bootloader-filen på EFI-partisjonen. Men du kan ikke åpne denne partisjonen i Utforsker, du må bare bruke kommandolinjen. Lukk DiskPart og kjør:
$ cd /d I:
Bruk deretter dir-kommandoen for å finne Grub-oppstartslasteren. For eksempel:
$ dir EFIUbuntu
Det er en fil grubx64.efi
her. Dette er den. Oppstartslasteren kan hete noe annet i andre distribusjoner, og det er derfor jeg har fortalt deg hvordan du finner den.
Kopier og kjør denne kommandoen:
bcdedit /set {bootmgr} path EFIubuntugrubx64.efi
Hvis du har administratorrettigheter, trenger du ikke å oppgi passord, og programmet bør fungere fint. Denne kommandoen vil skrive tilbake Grub-oppstartslasteren i stedet for Windows 10-oppstartslasteren.
Hvis kommandoen returnerte en feil, kan du rulle tilbake endringene med denne kommandoen:
$ bcdedit /deletevalue {bootmgr} path EFIubuntugrubx64.efi
Deretter kan du aktivere Windows 10-opplaster:
$ bcdedit /set {bootmgr} path EFIMicrosoftBootootmgfw.efi
Start datamaskinen på nytt, og du vil se den velkjente Grub på skjermen. Dette fullfører Grub-gjenopprettingsprosessen.
Det er flere grunner til at det kan være vanskelig å gjenopprette Grub etter Windows-installasjon. Her er noen av de mulige årsakene:
For å gjenopprette Grub etter Windows-installasjon anbefales det å bruke spesialiserte instruksjoner for din spesifikke konfigurasjon og Linux-distribusjon