Slå alltid på din Linux-dator bara för att upptäcka detladdar inte och du vet inte vad du ska göra? När din dator inte kommer att svara blir felsökningen komplicerad. Till att börja med finns det ingenting du kan göra för att köra kontroller på ditt operativsystem eller din hårdvara. Det lilla du kan göra är att se till att du har anslutit allt korrekt. Som sagt, bara för att din dator inte startar betyder det inte att den är död eller att du behöver uppdatera ditt operativsystem. Installera inte det operativsystemet på din Linux-dator ännu. Följ istället denna handledning för att fixa en Linux-dator som inte startar.
Du kommer att behöva en fungerande dator för att följa den här tutorialen eftersom den innebär att ladda ner skivbilder och bränna dem till en USB.
Rädda Grub med Super Grub Disk
Det enklaste sättet att ladda en Linux-dator med en trasigbootloader är inte att krånga med Grub räddningsprompt. Gå istället till en annan dator (eller skapa den här disken i förväg) och ladda ner Super Grub Disk. Det är en live-disk som kan upptäcka alla operativsystem på vilken dator som helst och sedan starta upp dem. Det här verktyget är bra, särskilt för dem som plötsligt hittar sin dator kommer inte att ladda Grub korrekt.
Ladda först ned skivavbilden. Bränn sedan Super Grub Disk till en CD / DVD eller skapa en startbar USB-flashenhet. Vi rekommenderar Etcher USB-avbildningsverktyg eftersom det är enkelt att använda och tillgängligt på alla större plattformar.
När Super Grub Disk bränns är det dags att ladda denoch använd den. Börja med att ange din PC: s BIOS-inställningar. I det här området ändrar du startordningen så att den levande USB-sticken (eller brända CD / DVD) laddas först.
När Super Grub Disk laddas visas en meny. Det enda alternativet på menyn som är viktigt här är den ”upptäcka och visa uppstartsmetoder”. Välj det med Enter-tangenten på tangentbordet. Live-disken hittar alla möjliga operativsystem som den kan ladda.
Super Grub Disk skriver ut en lista över olika operativsystem. Använd piltangenten för att välja operativsystem som inte skulle laddas tidigare.
Notera: Super Grub Disk kan vanligtvis ladda en trasig Linuxdistribution eftersom den hittar filer som startbilden istället för Grub-konfigurationsfiler. I sällsynta fall kan inte ens detta verktyg ladda trasiga operativsystem. Om detta är fallet kan du överväga att installera om eller prova några av de andra alternativen på live-disken.
Installera om Grub
Med hjälp av Super Grub Disk har du laddat Linux-installationen igen, trots att Grub är trasig. Nu är det dags att installera Grub så att allt kan gå tillbaka till det normala.
BIOS / MBR-stilpartitionslayout
Installera Grub igen på hårddiskens huvudstartpost.
sudo grub-install --recheck --target=i386-pc /dev/sda
Regenerera sedan en ny konfigurationsfil. Detta är nödvändigt, annars kanske inte startladdaren vet att ändringar har gjorts.
sudo grub-mkconfig -o /boot/grub/grub.cfg
GPT / EFI-stilpartitionslayout
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub sudo grub-mkconfig -o /boot/grub/grub.cfg
Hur du installerar Grub på en USB-enhet för nödåterställning
Grub bryts inte ofta, men när det gör det, dinhela dagen är förstört. Det är därför det alltid är bra att ha en återhämtningsprocess på plats om detta skulle hända. För de flesta är att använda Super Grub Disk ett bra alternativ. Men det finns också ett alternativ.
Eftersom Linux är så mångsidig är det faktisktmöjligt att installera Grub bootloader direkt på en flash-enhet. På det här sättet, om din Linux-installation vägrar att starta med bootloader installerad på hårddisken, kan du ansluta en USB-enhet och ladda den ändå. Här är stegen för att ställa in det här.
Notera: flash-enhet MÅSTE formateras som Fat32!
Skapa först en USB-mapp i / mnt.
mkdir -p /mnt/usb
Använd sedan lsblk
kommando för att ta reda på vad USB-enheten är märkt. I den här handledningen kommer vi att ringa flashenheten / Dev / sdc. Du kan namnge det annorlunda om du vill.
Montera USB-skivan i USB-mappen i / mnt skapad tidigare.
mount /dev/sdc1 /mnt/usb
Utför sedan Grub-installationen på USB-flashenheten.
grub-install --target=i386-pc --debug --boot-directory=/mnt/usb/boot /dev/sdc Lastly, generate a configuration file for the USB drive.
grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg
Använd Rescatux
Inga av alternativen ovan som fungerar för dig? Oroa dig inte! Det finns fler sätt att återställa en trasig Grub-installation på Linux. Överväg att använda Rescatux. Liksom Super Grub Disk är det en direkt Grub-startladdningsdiskett. Förutom istället för att automatiskt upptäcka startmetoder och låta användaren starta, kan det faktiskt åtgärda Grub / Grub2-problem automatiskt.
Detta är perfekt för dem som har följt dettahandledning och har funnit att ominstallering av Grub via kommandoraden inte hjälpte. Ladda ner disken och följ instruktionerna (för Super Grub Disk) som nämns ovan för att skapa en live-disk.
Lär dig också hur du startar manuellt medGrub kommandorad om allt annat misslyckas genom att läsa GNU grub manual. Det är en komplicerad och svår process som det inte är värt att prata om eftersom Super Grub Disk gör samma sak, men om alla alternativ har misslyckats och detta är det enda alternativet, läs det, eftersom det kommer att hjälpa.
Slutsats
Grub har funnits länge men förså länge det har funnits har det orsakat otaliga problem. Ibland misslyckas Grub att starta ut från ingenstans, ibland bryts en konfigurationsfil, och ibland vägrar den att ladda helt. Förhoppningsvis kommer tips och tricks i den här artikeln att fixa en Linux-dator som inte startar i de flesta fall.
kommentarer