Sådan repareres en skjult GRUB-startmenu i Ubuntu



Prøv Vores Instrument Til At Fjerne Problemer

Brugere installerer ofte både Microsoft Windows og Ubuntu eller en anden * buntu-implementering side om side på separate partitioner i en enkelt boot-enhed. Mens Microsoft planlægger at fortsætte med at støtte Windows 7 i flere år, udfaser Microsoft det langsomt til fordel for Windows 10. Du har muligvis modtaget en gratis opgradering til Windows 10 under udrulningsfasen, eller du har muligvis købt en opgradering for nylig. Uanset hvordan du opgraderede Windows 7 til 10, modtager du mere end sandsynligt ikke længere Linux GRUB-startmenuen, når du starter din computer. I stedet for at modtage en mulighed for at starte Windows eller Ubuntu Linux, går du sandsynligvis bare hurtigt ind i Windows 10-operativsystemet.



Dette skyldes, at Windows 10-installationsprogrammet ikke har den rette software til at opdatere en GRUB-menu, da Microsoft har sit eget proprietære startindlæsningssystem, der ikke er kompatibelt med Linux. Selvom det er muligt at installere en implementering af Ubuntu inde i Windows 10, skal du gøre noget andet helt, hvis du vil dual-boot på samme måde som før. Så længe din Ubuntu-partition ikke blev berørt under installationen, skal du starte Windows 10 som normalt og åbne Kontrolpanel. Du skal åbne det klassiske Windows Kontrolpanel og ikke den moderne implementering. Du kan derefter fortsætte med den metode, der passer bedre til dine behov.



Metode 1: Brug af den grafiske reparationsserie til boot

Nogle brugere finder ud af, at de ikke har adgang til Windows Kontrolpanel, men i stedet kun det moderne. Dette er også et problem i Windows 8.1 såvel som forældet Windows 8. Du kan åbne en kommandoprompt som administrator, hvis du har problemer med dette, og skriv derefter kontrol og tryk på enter-tasten. Under alle omstændigheder skal du vælge ikonet Energiindstillinger og derefter klikke på 'Vis skjulte indstillinger', som sandsynligvis vil bede dig om godkendelse. Når du har gjort det, skal du fjerne markeringen i Hurtig start og klikke på OK-knappen. Luk kontrolpanelet og kommandoprompten.



Du bliver nødt til at oprette et boot-drev på en USB-hukommelse eller et SD-kort for at starte din maskine på samme måde, som du gjorde, da du først installerede Ubuntu eller det andet spin af Ubuntu, som du bruger. Du kan starte USB-opstartsdiskskaberen fra Ubuntu Dash-menuen eller ved at bruge usb-creator-gtk fra kommandolinjen, hvis du kører Lubuntu eller Xubuntu. Du skal bruge et billede fra det officielle websted for at oprette et bootbart drev, selvom du muligvis også kan bruge dd-kommandoen for at gøre det.

Det kan være en god idé at prøve et stykke software kaldet Rufus, hvis du ikke har nogen måde at oprette et bootbart drev på, fordi du helt mangler adgang til en maskine, der kører Linux. Sørg for at downloade det fra et sikkert sted, ligesom http://www.softpedia.com/get/System/Boot-Manager-Disk/Rufus.shtml eller den officielle downloadside på http://rufus.akeo.ie/ da der er andre programmer, der maskererer som det. Når du har startet det, kan du indlæse ISO til det og skrive til blanke medier. Husk, at alt, hvad du har på de nævnte medier, slettes undervejs.



Forudsat at du har været i stand til at starte i et Ubuntu- eller et Ubuntu-spin-live-miljø, skal du prøve at bruge disse kommandoer fra terminalen og trykke på enter-tasten efter hver enkelt.

sudo add-apt-repository ppa: yannubuntu / boot-reparation

sudo apt-get opdatering

sudo apt-get install -y boot-repair && boot-repair

Dette vil tvinge Ubuntu til korrekt at indeksere Boot Repair-arkiverne og derefter installere softwaren sammen med det. Du skal have en fungerende netværksforbindelse for at dette kan ske. Så snart installationen af ​​Boot Repair-softwaren er afsluttet, starter programmet. Du har flere muligheder at vælge imellem, men klik på indstillingen 'Anbefalet reparation' for at lade programmet gå i gang. Når det er afsluttet, kan du genstarte fra dit primære startvolumen, og du skal se GRUB-menuen igen og give dig mulighed for, hvilket operativsystem du gerne vil starte fra.

Metode 2: Brug af Windows og Linux kommandolinjer

Ligesom i den første metode skal du deaktivere Windows Fast Boot, før du kan fortsætte, men når du har lukket Kontrolpanel, vil du holde administratorens kommandoprompt åben. Du skal deaktivere dvaletilstand for at dette kan fungere, så skriv fra kommandolinjen i Windows MS-DOS-stil:

powercfg / h slukket

Du vil sandsynligvis ikke se meget output, hvis nogen, men du kan lukke ned bagefter. Det kan være smart at bruge lukning -s -t 00 fra kommandolinjen til at lukke din maskine. Microsoft har på godt og ondt omdefineret, hvad det er at lukke en Windows-pc.

Start fra det flytbare installationsmedie, du har lavet, og åbn derefter en terminal fra Dash. Du kan også holde Ctrl, Alt og T nede for at gøre det samme.

Ejere af maskiner, der bruger en ældre BIOS-starttilstand med MBR-partitionering på deres harddisk, skal bruge sudo-montering / dev / sd * # / mnt , erstatter * med det korrekte bogstav og # med nummeret på systempartitionen GRUB er tændt. Du kan finde ud af, at det er sda1 eller sda2 i mange tilfælde. Når du har gjort det, skal du bruge sudo GRUB-install –boot-directory = / mnt / boot / dev / sd * med de samme udskiftninger.

Brugere af UEFI-startteknologi har en lidt vanskeligere situation. Fra terminalen skal de stadig montere systempartitionen, men UEFI-systemer har også en EFI-partition, som skal monteres med:

sudo mount / dev / sd ** / mnt / boot / efi

for i in / dev / dev / pts / proc / sys / run; gør sudo mount -B $ i / mnt $ i; Færdig

sudo chroot / mnt

GRUB-installation / dev / sd *

opdater-GRUB

I tilfælde af / dev / sd * , dette skal bare være diskbogstavstildelingen og ikke lydstyrkenummeret. Du bliver sandsynligvis nødt til at bruge / dev / sda . MBR-partitionstabellayouter skal have GRUB installeret på den samme disk, hvor Windows er installeret, mens dem med GPT-tabellayouts har brug for GRUB i EFI-partitionen. Du kan altid bruge GParted eller Diskværktøj til at finde de korrekte drev- og lydstyrketildelinger, eller du kan alternativt bruge sudo fdisk -l fra kommandolinjen.

4 minutter læst