Hvis du har to operativsystemer på din computer, Windows og Linux, og du har opgraderet din Windows fra 7, 8 eller 8.1 til den nyeste Windows 10, kan der være problemer med Grub-bootloaderen, når du bruger UEFI Secure Boot. Under en systemopgradering vil Windows 10 simpelthen slette Grub-bootloaderen og skrive sin egen bootloader ind i den.
Når systemet så genstarter, forventer brugeren at se en menu til valg af Grub-operativsystem, men i stedet starter den nye Windows 10. Det kan se ud, som om der ikke er nogen måde at få adgang til Ubuntu på, eller at man ikke kan køre Ubuntu sammen med Windows 10. Men det er der ikke.
Når du har installeret Windows, kan det være nødvendigt at gendanne Grub-bootloaderen, hvis du har en Dual Boot med Linux. Windows kan overskrive Grub-bootloaderen under installationen, hvilket kan få Linux til at stoppe med at boote. Hvis du gendanner Grub, kan du vælge dit operativsystem, når du starter computeren, og genskabe adgangen til Linux.
Ofte råder eksperter dig til at installere Ubuntu på et andet drev, men der er en enkel løsning. Du kan altid bruge standardmetoden, f.eks. ved at bruge en LiveCD-disk. Men hvis du bruger UEFI, er der en løsning med Windows 10.
Klik først på søgeikonet i Windows, skriv cmd der, og find Windows' kommandoprompt. Højreklik på den, og vælg Kør som administrator:
Dernæst kan du prøve at gætte, hvad navnet på Grub boot loader-filen på EFI-partitionen er, men du kan også gøre det modsatte og bare kigge. Kør diskpart for at montere EFI-partitionen. For at gøre dette skal du køre:
$ diskpart
Derefter vises en liste over tilgængelige diske:
$ list disk
Vælg det drev, hvor Windows 10 er installeret, og hvor EFI-partitionen i øjeblikket er placeret, som aktivt:
$ sel disk 0
Vis en liste over partitioner på disken:
$ list vol
Find EFI-partitionen, den er normalt formateret til FAT-filsystemet og fylder ca. 100 megabyte. I dette tilfælde er det volume 2:
Denne partition skal tildeles et bogstav. For at gøre dette skal du udføre:
$ sel vol 2
$ assign letter=I:
Nu skal du finde boot loader-filen på EFI-partitionen. Men du kan ikke åbne denne partition i Explorer, du skal kun bruge kommandolinjen. Luk DiskPart og udfør:
$ cd /d I:
Brug derefter dir-kommandoen til at finde Grub-bootloaderen. For eksempel:
$ dir EFIUbuntu
Der er en fil grubx64.efi
her. Det er den her. Bootloaderen kan hedde noget andet i andre distributioner, og det er derfor, jeg fortæller dig, hvordan du slår den op.
Nu skal du kopiere og køre denne kommando:
bcdedit /set {bootmgr} path EFIubuntugrubx64.efi
Du behøver ikke at indtaste en adgangskode, hvis du har administratorrettigheder, og programmet burde fungere fint. Denne kommando vil skrive Grub-bootloaderen tilbage i stedet for Windows 10-bootloaderen.
Hvis kommandoen returnerede en fejl, kan du rulle ændringerne tilbage med denne kommando:
$ bcdedit /deletevalue {bootmgr} path EFIubuntugrubx64.efi
Du kan derefter aktivere Windows 10-bootloaderen:
$ bcdedit /set {bootmgr} path EFIMicrosoftBootootmgfw.efi
Genstart computeren, og du vil se den velkendte Grub på skærmen. Dette afslutter Grub-gendannelsesprocessen.
Der er flere grunde til, at det kan være svært at gendanne Grub efter en Windows-installation. Her er nogle af de mulige årsager:
For at gendanne Grub efter en Windows-installation anbefales det at bruge specialiserede instruktioner til din specifikke konfiguration og Linux-distribution