Så här fixar du en dold GRUB-startmeny i Ubuntu



Prova Vårt Instrument För Att Eliminera Problem

Användare installerar ofta både Microsoft Windows och Ubuntu eller en annan * buntu-implementering sida vid sida på separata partitioner i en enda startenhet. Medan Microsoft planerar att fortsätta stödja Windows 7 i flera år, så avvecklar Microsoft det långsamt till förmån för Windows 10. Du kanske har fått en gratis uppgradering till Windows 10 under lanseringsfasen, eller kanske har du köpt en uppgradering nyligen. Oavsett hur du uppgraderade Windows 7 till 10 får du mer än troligtvis inte Linux GRUB-startmenyn när du startar din dator. Istället för att få ett alternativ att starta Windows eller Ubuntu Linux kommer du förmodligen bara snabbt att gå in i operativsystemet Windows 10.



Detta beror på att Windows 10-installationsprogrammet inte har rätt programvara för att uppdatera en GRUB-meny, eftersom Microsoft har ett eget startladdningssystem som inte är kompatibelt med Linux. Även om det är möjligt att installera en implementering av Ubuntu inuti Windows 10 måste du göra något annat helt om du vill starta om på samma sätt som tidigare. Så länge din Ubuntu-partition inte berördes under installationen, starta Windows 10 som vanligt och öppna kontrollpanelen. Du måste öppna den klassiska Windows Kontrollpanelen och inte den moderna implementeringen. Du kan sedan fortsätta med den metod som passar dina behov bättre.



Metod 1: Använda Graphical Boot Repair Suite

Vissa användare tycker att de inte kan komma åt Windows kontrollpanel, utan istället bara den moderna. Detta är också ett problem i Windows 8.1 såväl som i föråldrade Windows 8. Du kan öppna en kommandotolk som administratör om du har problem med detta och sedan skriva kontroll och trycka på enter-tangenten. I vilket fall som helst väljer du ikonen Energiinställningar och klickar sedan på 'Visa dolda inställningar', vilket troligen kommer att be dig om godkännande. När du har gjort det, avmarkera Snabbstart och klicka på OK-knappen. Stäng kontrollpanelen och kommandotolken.



Du måste skapa en startdisk på ett USB-minne eller ett SD-kort för att starta din maskin på samma sätt som du gjorde när du först installerade Ubuntu eller den andra rotationen av Ubuntu som du använder. Du kan starta skaparen av USB-startdisken från menyn Ubuntu Dash eller genom att använda usb-creator-gtk från kommandoraden om du kör Lubuntu eller Xubuntu. Du behöver en bild från den officiella webbplatsen för att skapa en startbar enhet, men du kan också använda dd-kommandot för att göra det.

Du kanske vill prova en programvara som heter Rufus om du inte har något sätt att skapa en startbar enhet eftersom du helt saknar åtkomst till en maskin som kör Linux. Se till att ladda ner den från en säker webbplats, som http://www.softpedia.com/get/System/Boot-Manager-Disk/Rufus.shtml eller dess officiella nedladdningssida på http://rufus.akeo.ie/ eftersom det finns andra program som maskerade som det. När du väl har startat kan du ladda ISO till den och skriva till tomma media. Kom ihåg att allt du har på nämnda media kommer att raderas under processen.



Förutsatt att du har kunnat starta upp i en Ubuntu- eller en Ubuntu-spin-livsmiljö, försök använda dessa kommandon från terminalen och tryck på Enter-tangenten efter var och en.

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

sudo apt-get uppdatering

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

Detta tvingar Ubuntu att korrekt indexera Boot Repair-förvar och sedan installera programvaran tillsammans med den. Du måste ha en fungerande nätverksanslutning för att detta ska hända. Så snart installationen av Boot Repair-programmet är klar startar programmet. Du har flera alternativ att välja mellan, men klicka på inställningen 'Rekommenderad reparation' för att låta programmet gå till jobbet. När det är klart kan du starta om från din huvudstartvolym och du bör se GRUB-menyn en gång till och ge dig möjlighet att välja vilket operativsystem du vill börja från.

Metod 2: Använda kommandoraderna för Windows och Linux

Precis som i den första metoden måste du inaktivera Windows snabbstart innan du kan fortsätta, men när du har stängt kontrollpanelen vill du hålla din administratörs kommandotolken öppen. Du måste inaktivera viloläge för att detta ska fungera, så skriv kommandoraden i Windows MS-DOS-stil:

powercfg / h av

Du kommer mer än troligtvis inte att se mycket resultat om någon, men du kan stänga av efteråt. Det kan vara smart att använda avstängning -s -t 00 från kommandoraden för att stänga av din maskin. Microsoft har, på gott och ont, omdefinierat vad som stänger av en Windows-dator.

Starta från det flyttbara installationsmediet du har skapat och öppna sedan en terminal från Dash. Du kan också hålla ner Ctrl, Alt och T för att göra detsamma.

Ägare av maskiner som använder ett äldre BIOS-startläge med MBR-partitionering på hårddisken bör använda sudo mount / dev / sd * # / mnt , ersätter * med rätt bokstav och # med numret på systempartitionen GRUB är på. Du kanske upptäcker att det är sda1 eller sda2 i många fall. När du har gjort det, använd sudo GRUB-install –boot-directory = / mnt / boot / dev / sd * med samma ersättare.

Användare av UEFI-startteknik har en lite svårare situation. Från terminalen måste de fortfarande montera systempartitionen, men UEFI-system har också en EFI-partition som måste monteras med:

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

för i in / dev / dev / pts / proc / sys / run; gör sudo mount -B $ i / mnt $ i; Gjort

sudo chroot / mnt

GRUB-install / dev / sd *

uppdatera-GRUB

I fallet med / dev / sd * , detta borde bara vara skivbokstavstilldelningen och inte volymnumret. Du kommer antagligen behöva använda / dev / sda . MBR-partitionstabelllayouter bör ha GRUB installerat på samma skiva där Windows är installerat medan de med GPT-tabelllayouter behöver GRUB i EFI-partitionen. Du kan alltid använda GParted eller Disks Utility för att hitta rätt enhets- och volymtilldelning, eller så kan du alternativt använda sudo fdisk -l från kommandoraden.

4 minuter läst