Slå alltid på Linux-PCen din bare for å finne detvil du ikke laste, og du vet ikke hva du skal gjøre? Når PC-en ikke vil slå, blir feilsøking den komplisert. Til å begynne med er det ingenting du kan gjøre for å kjøre sjekker på operativsystemet ditt eller maskinvaren din. Det lille du kan gjøre er å sørge for at du har koblet til alt riktig. Når det er sagt, bare fordi PCen din ikke starter, betyr ikke det at den er død, eller at du trenger å oppdatere operativsystemet ditt. Ikke installer operativsystemet på Linux-PCen din ennå. Følg i stedet denne opplæringen for å fikse en Linux-PC som ikke starter.
Du trenger en fungerende PC for å følge denne opplæringen fordi den innebærer å laste ned diskbilder og brenne dem til en USB.
Redning Grub Med Super Grub Disk
Den enkleste måten å laste inn en Linux-PC med en ødelagtbootloader er ikke til å oppstyr med Grub redningsprompt. Gå i stedet til en annen datamaskin (eller lag denne disken på forhånd) og last ned Super Grub Disk. Det er en live-disk som kan oppdage alle operativsystemer på en gitt datamaskin, og deretter starte dem opp. Dette verktøyet er flott, spesielt for de som plutselig finner sin PC ikke vil laste Grub riktig.
Last først ned diskbildet. Så brenn Super Grub Disk på en CD / DVD eller lag en oppstartbar USB-flash-enhet. Vi anbefaler Etcher USB-avbildningsverktøy, da det er enkelt å bruke og tilgjengelig på alle større plattformer.
Når Super Grub Disk er brent, er det på tide å laste den innog bruk den. Begynn med å gå inn på PC-ens BIOS-innstillinger. I dette området må du endre oppstartsrekkefølgen slik at den live USB-pinnen (eller brente CD / DVD) lastes inn først.

Når Super Grub Disk lastes inn viser det en meny. Det eneste alternativet på menyen som betyr noe her er den "oppdage og vise oppstartsmetoder". Velg den med enter-tasten på tastaturet. Live-disken vil finne hvert eneste operativsystem som den kan laste.
Super Grub Disk skriver ut en liste over forskjellige operativsystemer. Bruk piltasten og velg operativsystemet som ikke vil lastes inn tidligere.

Merk: Super Grub Disk kan vanligvis laste en ødelagt Linuxdistribusjon fordi den finner filer som startbildet, i stedet for Grub-konfigurasjonsfiler. I sjeldne tilfeller vil ikke dette verktøyet selv kunne laste ødelagte operativsystemer. Hvis dette er tilfelle, kan du vurdere å installere på nytt eller prøve noen av de andre alternativene på live-disken.
Installere Grub på nytt
Ved hjelp av Super Grub Disk har du lastet inn Linux-installasjonen igjen, til tross for at Grub er ødelagt. Nå er det på tide å installere Grub på nytt slik at alt kan gå tilbake til det normale.
BIOS / MBR-stilpartisjonsoppsett
Installer Grub på nytt på harddiskens master boot record.
sudo grub-install --recheck --target=i386-pc /dev/sda
Regenererer deretter en ny konfigurasjonsfil. Dette er nødvendig, ellers kan det hende at bootloader ikke vet at det er gjort endringer.
sudo grub-mkconfig -o /boot/grub/grub.cfg
GPT / EFI-stil partisjonslayout
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub sudo grub-mkconfig -o /boot/grub/grub.cfg
Hvordan installere Grub på en USB-stasjon for nødgjenoppretting
Grub bryter ikke ofte, men når det gjør det, dinhele dagen er ødelagt. Dette er grunnen til at det alltid er bra å ha en gjenopprettingsprosess i tilfelle dette skjer. For de fleste er bruk av Super Grub Disk et godt alternativ. Imidlertid er det også et alternativ.
Siden Linux er så allsidig, er det faktisk detmulig å installere Grub bootloader direkte på en flash-enhet. På denne måten, hvis Linux-installasjonen din nekter å starte opp med bootloader installert på harddisken, kan du koble til en USB-stasjon og laste den likevel. Her er trinnene for å konfigurere dette.
Merk: flash-stasjon MÅ formateres som Fat32!
Lag først en USB-mappe i / mnt.
mkdir -p /mnt/usb

Deretter bruker du lsblk
kommando for å finne ut hva USB-stasjonen er merket. I denne opplæringen kaller vi flash-stasjonen / Dev / sdc. Du kan navngi det annerledes hvis du vil.
Monter USB-disken i USB-mappen i / mnt opprettet tidligere.
mount /dev/sdc1 /mnt/usb
Deretter utfører du Grub-installasjonen på USB-flash-stasjonen.
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
Bruk Rescatux
Ingen av alternativene oppført ovenfor som fungerer for deg? Ikke bekymre deg! Det er flere måter å gjenopprette en ødelagt Grub-installasjon på Linux. Vurder å bruke Rescatux. I likhet med Super Grub Disk, er det en direkte Grub bootloader redningsdisk. Bortsett fra i stedet for automatisk å oppdage oppstartsmetoder og la brukeren starte opp, kan den faktisk løse Grub / Grub2-problemer automatisk.

Dette er perfekt for deg som har fulgt detteopplæringen, og har funnet ut at det ikke hjalp å installere Grub via kommandolinjen igjen. Last ned disken, og følg instruksjonene (for Super Grub Disk) som er nevnt ovenfor for å lage en live disk.

I tillegg kan du lære hvordan du starter opp manuelt medGrub kommandolinjen hvis alt annet mislykkes, ved å lese GNU grub manualen. Det er en komplisert og vanskelig prosess som det ikke er verdt å snakke om da Super Grub Disk gjør det samme, men hvis alle alternativene har mislyktes, og dette er det eneste alternativet, kan du lese det, for det vil hjelpe.
Konklusjon
Grub har eksistert i ganske lang tid, men forså lenge den har eksistert, har det forårsaket utallige problemer. Noen ganger klarer ikke Grub å starte opp fra ingensteds, noen ganger bryter en konfigurasjonsfil, og noen ganger nekter den å laste helt inn. Forhåpentligvis vil tipsene og triksene i denne artikkelen fikse en Linux-PC som ikke vil starte opp i de fleste tilfeller.
kommentarer