Betalningsmetoder Abuse

Så här återställer du Grub efter Windows-installation

  • Hem
  • Kunskapsbas
  • Så här återställer du Grub efter Windows-installation
07.07.2024, 19:41

Om du har två operativsystem på din dator, Windows och Linux, och du har uppgraderat Windows från 7, 8 eller 8.1 till det senaste Windows 10, kan det uppstå problem med Grub-startladdaren när du använder UEFI Secure Boot. Under en systemuppgradering kommer Windows 10 helt enkelt att radera Grub-startladdaren och skriva in sin egen startladdare där.

När systemet sedan startas om förväntar sig användaren att se en meny för val av Grub-operativsystem, men istället startar det nya Windows 10. Det kan tyckas att det inte finns något sätt att komma åt Ubuntu eller att du inte kan köra Ubuntu tillsammans med Windows 10. Men det finns det inte.

Varför återställa Grub efter installation av Windows?

Efter att du har installerat Windows kan du behöva återställa Grub-startladdaren om du har en Dual Boot med Linux. Windows kan skriva över Grub-startladdaren under installationen, vilket kan leda till att Linux slutar starta. Om du återställer Grub kan du välja operativsystem när du startar datorn och återställa åtkomsten till Linux.

Återställa Grub

Ofta råder experter dig att installera Ubuntu på en annan enhet, men det finns en enkel lösning. Du kan alltid använda standardmetoden, till exempel med hjälp av en LiveCD-skiva. Men om du använder UEFI finns det en lösning som använder Windows 10.

Starta CMD

Klicka först på sökikonen i Windows, skriv cmd där och hitta Windows Command Prompt. Högerklicka på den och välj Kör som administratör:

Cmd запуск

Anslut EFI-partitionen

Därefter kan du försöka gissa vad namnet på Grub boot loader-filen på EFI-partitionen är, men du kan göra tvärtom och bara titta. För att montera EFI-partitionen kör diskpart. För att göra detta kör:

$ diskpart

Ta sedan upp en lista över tillgängliga skivor:

$ list disk

Välj som aktiv den enhet där Windows 10 är installerat och där EFI-partitionen för närvarande finns:

$ sel disk 0

Så här återställer du Grub efter Windows-installation

Ta fram en lista över partitioner på skivan:

$ list vol

Leta reda på EFI-partitionen, den är vanligtvis formaterad till FAT-filsystemet och tar upp cirka 100 megabyte utrymme. I det här fallet är det volym 2:

Så här återställer du Grub efter Windows-installation

Den här partitionen måste tilldelas en bokstav. För att göra detta, utför:

$ sel vol 2
$ assign letter=I:

Så här återställer du Grub efter Windows-installation

Hitta bootloader

Nu måste du hitta filen för startladdaren på EFI-partitionen. Men du kan inte öppna den här partitionen i Explorer, du behöver bara använda kommandoraden. Stäng DiskPart och kör:

$ cd /d I:

Använd sedan dir-kommandot för att hitta Grub-startladdaren. Till exempel:

$ dir EFIUbuntu

Så här återställer du Grub efter Windows-installation

Det finns en fil grubx64.efi här. Här är den. Bootloader kan kallas annorlunda i andra distributioner, vilket är anledningen till att jag berättade hur du letar upp den.

Återställa GRUB

Kopiera nu och kör det här kommandot:

bcdedit /set {bootmgr} path EFIubuntugrubx64.efi

Du behöver inte ange något lösenord om du har administratörsrättigheter och programmet bör fungera bra. Detta kommando kommer att skriva tillbaka Grub-startladdaren istället för Windows 10-startladdaren.

Om kommandot returnerade ett fel kan du rulla tillbaka ändringarna med det här kommandot:

$ bcdedit /deletevalue {bootmgr} path EFIubuntugrubx64.efi

Du kan sedan aktivera Windows 10-startladdaren:

$ bcdedit /set {bootmgr} path EFIMicrosoftBootootmgfw.efi

Starta om datorn och du kommer att se den välbekanta Grub på skärmen. Detta avslutar Grub-återställningsprocessen.

Varför misslyckas återhämtningen?

Det finns flera anledningar till varför det kan vara svårt att återställa Grub efter Windows-installationen. Här är några av de möjliga orsakerna:

  1. Överskrivning av bootloader: När du installerar Windows, särskilt på samma partition där Linux är installerat, kan Windows skriva över Grubs bootloader med sin egen bootloader, vilket gör att Grub inte längre är tillgängligt.
  2. UEFI och Secure Boot: På datorer med UEFI och Secure Boot aktiverat kan det krävas ytterligare konfiguration för att återställa Grub efter Windows-installation.
  3. Olika partitioner och skivor: Om olika operativsystem är installerade på olika partitioner eller skivor kan detta också påverka hur Grub återställs.
  4. Felaktig återställning: Ibland kan fel eller felaktiga kommandon uppstå när du försöker återställa Grub, vilket gör att återställningsproceduren misslyckas.
  5. Windows-uppdateringar: efter Windows-uppdateringar kan det uppstå problem med Grub-startladdaren på grund av förändringar i systemet.

För att framgångsrikt återställa Grub efter Windows-installation rekommenderas att du använder specialiserade instruktioner för din specifika konfiguration och Linux-distribution