Brug af Windows 10 og Linux på samme maskine er smertefuldt. Til tider bryder den sikre UEFI-opstart GRUB, og de andre gange kan GRUB ikke bare starte Windows 10. For nylig opgraderede jeg Ubuntu til 19.10 Beta fra Ubuntu 19.04. Nu kommer Ubuntu 19.10 med den nye version af GRUB 2.04, som efter sigende har mange bugs. I mit tilfælde ødelagde GRUB på en eller anden måde Windows MBR-placering, og nu kan jeg ikke starte til Windows 10. For at rette ting løb jeg et par trin, og her er en detaljeret guide til, hvordan du løser Windows 10, der ikke starter op på Linux.
Fix Windows 10 starter ikke op på Linux
Hvis du bruger Ubuntu 19.10 Beta, har GRUB 2.04 mange fejl. Det ville være bedre at nedgradere til Ubuntu 19.04 eller flytte helt til Windows. Gå til dette trin for at kontrollere metoder til at ændre standard bootloader til Windows NT.
1. Genopbyg GRUB
Til tider har GRUB problemer med at finde Windows MBR-filen på dine diske. Det første trin ville være at kontrollere, om Windows 10 kan detekteres af Linux. For at gøre det skal du køre følgende kommando.
sudo os-prober
Ovenstående kommando ser efter andre operativsystemer installeret på dine diske. Hvis Windows registreres, vil du få en output som nedenfor.
Hvis ovenstående kommando er i stand til at finde Windows 10-operativsystemet, kan vi genopbygge GRUB-konfigurationsfilen. For at gøre det skal du bruge følgende kommando.
sudo update-grub
Ovenstående kommando initierer scanning af alle partitioner på din lokale disk og ser efter forskellige installerede operativsystemer. Hvis det registrerer Windows 10, skal du få en lignende output som nedenfor. Kommandoen opretter automatisk også en Windows-post i konfigurationsfilen.
2. Reparation af boot
Hvis kommandolinjen ikke er din kop te, kan du alternativt prøve det grafiske Boot Repair-værktøj. Til tider er GRUB-filen brudt. Boot Repair-værktøjet søger automatisk efter andre operativsystemer på din disk. Det reparerer og genopbygger også GRUB-konfigurationsfilen. Det ligner manuelt at køre os-prober og genopbygge GRUB-konfigurationsfilen.
Til at begynde med skal du bruge følgende kommandoer til at tilføje det nødvendige lager og installere Boot Repair.
sudo apt-add-repository ppa: yannubuntu / boot-repair && sudo apt-get update sudo apt-get install -y boot-repair
Start derefter boot reparationsværktøjet. Det tager et minut eller to at scanne alle dine diske og partitioner. Når du er færdig, skal du klikke på “Anbefalet reparation”. Denne mulighed sletter den forrige GRUB-fil og genopbygger den fra bunden.
Den næste skærm viser dig et sæt kommandoer, som du skal kopiere og indsætte i terminalen. Følg blot instruktionerne på skærmen fra Boot Repair-værktøjet, så reparerer du GRUB-filen for dig.
Boot Repair giver dig en uventet fejl, hvis du bruger en betaversion af Linux distro.
Hvis denne metode ikke virker for dig, er chancerne for, at Windows Boot Manager-filen ikke kan registreres af GRUB. Derfor skal vi oprette en post for den i GRUB-konfigurationsfilen.
3. Brug GRUB-tilpasningsværktøj
Lige op vil jeg ikke anbefale manuelt at opdatere noget i GRUB-konfigurationsfilen. Vi bruger et open source-værktøj kaldet Grub Customizer. Kør følgende kommandoer for at downloade og installere værktøjet.
sudo add-apt-repository ppa: danielrichter2007 / grub-customizer && sudo apt-get update sudo apt install grub-customizer
Dernæst har vi brug for placeringen til boot loader i Windows 10. For at finde det skal du køre følgende kommando i terminalen.
lsblk
Tjek for den partition, der har monteringspunkt som “/ boot / efi”. Dette er den partition, hvor Windows boot manager er installeret. Vi har brug for enhedsnavnet på den bestemte partition. I mit tilfælde er det sda1, og derfor er startfilens placering “/ dev / sda1”.
Alternativt kan du også installere gnome-disk-utility, som er et grafisk værktøj til at vise diske og partitioner. I menuen kan du kigge efter EFI-systempartitionen. Partitionsbeskrivelsen skal se sådan ud som følger.
Gå derefter over til GRUB-tilpasningsværktøjet og klik på sideikonet øverst for at foretage en post.
På indtastningseditor-pop op-vinduet skal du vælge typen som "Chainloader" og partitionen som "/ dev / sda1". Du kan også angive et passende navn til posten. Send dette, tryk Enter.
Du vil nu kunne se den post, du har oprettet i Grub-tilpasningsmenuen. Du skal dog klikke på Gem for at synkronisere ændringerne med den originale GRUB-konfigurationsfil.
Endelig skal du genstarte, og nu skal du kunne starte til Windows 10. Hvis du ikke kan, er Windows MBR sandsynligvis mægler, eller opstartsfiler er blevet ødelagt.
4. Opstart reparation
Hvis GRUB ikke kan indlæse Windows MBR, er chancerne for, at filen kan være beskadiget. Vi kan reparere det ved hjælp af en Windows ISO-fil og et flashdrev. Du kan bruge enhver USB-startbar software til Linux. Jeg vil anbefale WoeUSB, da det er simpelt og får jobbet gjort hurtigt. Når du har USB-drevet klar, skal du starte fra det. Klik på Næste på det første skærmbillede, og klik derefter på "Reparer din computer" på det næste skærmbillede.
På den næste side skal du klikke på Fejlfindingsindstillinger og endelig klikke på “Startup Repair”. Det ville tage et stykke tid at rette opstartsfiler og MBR.
Det meste af tiden reparerer opstartsreparation Windows Boot-filen. Når det er vellykket, skal du genstarte din maskine, og GRUB skal kunne starte Windows. Hvis der stadig er et problem, skal vi skifte bootloader tilbage til Windows NT.
5. Skift standard bootloader
Hvis du er sikker på, at Windows-startfilen ikke er korrupt, og du ikke fejlagtigt har slettet C Drive, kan vi ændre bootloaderen tilbage til Windows NT. For at gøre det skal du starte fra Windows USB, klikke på Næste på den første skærm. Klik derefter på Reparer din computer og derefter på Fejlfinding.
Klik på "Kommandoprompt" på siden Avancerede indstillinger.
Kør følgende kommando på kommandolinjen.
bcdedit / sæt {bootmgr} sti \ WINDOWS \ system32 \ winload.efi
Ovennævnte kommando ændrer bootloaderen fra GRUB til Windows NT. Nu, når du genstarter dit system, skal det starte direkte til Windows. Hvis du kommer fra Ubuntu 19.10, skal du rulle tilbage til Ubuntu stabil 19.04, da GRUB 2.04 har mange fejl.
6. Frisk installation Windows 10
Hvis ingen af ovenstående metoder fungerer for dig, er chancerne for, at du ved et uheld har slettet Windows. Den sidste udvej er at lave en ny installation af Windows 10. Det gode er, at du kun behøver at formatere C-drevet, og data i andre drev går ikke tabt. Men alligevel ender du med at miste filer på mappen Desktop, Downloads og Documents.
Afsluttende ord
Dette er nogle af metoderne til at løse Windows 10, der ikke starter på Linux. For flere spørgsmål eller forespørgsler vedrørende Linux eller GRUB, lad mig det vide i kommentarerne nedenfor.
Læs også: Sådan får du Windows og Mac som Multi-Touch-bevægelser på Ubuntu