Tænd altid din Linux-pc kun for at finde ud af, at den erikke indlæses, og du ved ikke, hvad du skal gøre? Når din pc ikke tænder, bliver fejlfinding af den kompliceret. Til at begynde med er der intet, du kan gøre for at køre kontroller på dit operativsystem eller din hardware. Det lille, du kan gøre, er at sikre, at du har tilsluttet alt korrekt. Når det er sagt, bare fordi din pc ikke starter, betyder det ikke, at den er død, eller at du er nødt til at opdatere dit operativsystem. Installer ikke operativsystemet på din Linux-pc endnu en gang. Følg i stedet for denne tutorial for at rette en Linux-pc, der ikke starter.
Du har brug for en fungerende pc for at følge denne tutorial, fordi det involverer at downloade diskbilleder og brænde dem til en USB.
Redning af grub med Super Grub-disk
Den nemmeste måde at indlæse en Linux-pc med en ødelagtbootloader er ikke besværlig med Grub-redningsprompt. Gå i stedet til en anden computer (eller lav denne disk i forvejen) og download Super Grub Disk. Det er en live disk, der kan registrere alle operativsystemer på en given computer og derefter starte dem op. Dette værktøj er fantastisk, især for dem, der pludselig finder deres pc ikke indlæser Grub korrekt.
Download først diskbilledet. Brænd derefter Super Grub Disk på en CD / DVD eller lav et USB-flashdrev, der kan startes. Vi anbefaler Etcher USB-billeddannelsesværktøj, da det er let at bruge og tilgængeligt på alle større platforme.
Når Super Grub Disk er brændt, er det tid til at indlæse denog brug det. Start med at indtaste din pc's BIOS-indstillinger. I dette område skal du ændre startordren, så den levende USB-stick (eller brændte CD / DVD) først indlæses.

Når Super Grub Disk indlæses, vises der en menu. Den eneste mulighed i menuen, der betyder noget her, er den “detektere og vise startmetoder”. Vælg det med enter-tasten på tastaturet. Live-disken finder hvert eneste operativsystem, som den kan indlæse.
Super Grub Disk udskriver en liste over forskellige operativsystemer. Brug piletasten til at vælge det operativsystem, der ikke ville indlæses tidligere.

Bemærk: Super Grub Disk kan normalt indlæse en ødelagt Linuxdistribution, fordi den finder filer som boot-billedet i stedet for Grub-konfigurationsfiler. I sjældne tilfælde vil selv dette værktøj ikke kunne indlæse ødelagte operativsystemer. Hvis dette er tilfældet, kan du overveje at geninstallere eller prøve nogle af de andre indstillinger inde i live-disken.
Geninstallation af Grub
Ved hjælp af Super Grub Disk har du indlæst Linux-installationen igen, på trods af at Grub er ødelagt. Nu er det tid til at geninstallere Grub, så alt kan vende tilbage til det normale.
BIOS / MBR-stilpartitionslayout
Geninstaller Grub'en på harddiskens master boot record.
sudo grub-install --recheck --target=i386-pc /dev/sda
Derefter regenererer du en ny konfigurationsfil. Dette er nødvendigt, ellers kender bootloaderen muligvis ikke, at der er foretaget ændringer.
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
Sådan installeres Grub på et USB-drev til nødgenoprettelse
Grub bryder ikke ofte, men når det sker, dinhele dagen er ødelagt. Derfor er det altid godt at have en gendannelsesproces på plads, hvis dette sker. For de fleste er brugen af Super Grub Disk en god mulighed. Der er dog også et alternativ.
Da Linux er så alsidig, er det faktiskmuligt at installere Grub bootloader direkte på et flashdrev. På denne måde, hvis din Linux-installation nægter at starte med bootloader installeret på harddisken, kan du tilslutte et USB-drev og indlæse det alligevel. Her er trinene til opsætning af dette.
Bemærk: flashdrev SKAL formateres som Fat32!
Lav først en USB-mappe i / mnt.
mkdir -p /mnt/usb

Brug derefter lsblk
kommando for at finde ud af, hvad USB-drevet er mærket. I denne selvstudie kalder vi flashdrevet / Dev / sdc. Du kan navngive det anderledes, hvis du vil.
Sæt USB-disken i USB-mappen i / mnt oprettet tidligere.
mount /dev/sdc1 /mnt/usb
Udfør derefter Grub-installationen på USB-flashdrevet.
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
Brug Rescatux
Ingen af ovennævnte muligheder, der fungerer for dig? Bare rolig! Der er flere måder at gendanne en ødelagt Grub-installation på Linux. Overvej at bruge Rescatux. Ligesom Super Grub Disk er det en live Grub bootloader redningsdisk. Bortset fra i stedet for automatisk at registrere opstartsmetoder og tillade brugeren at starte, kan det faktisk løse Grub / Grub2 problemer automatisk.

Dette er perfekt til dem, der har fulgt dettetutorial, og har fundet, at geninstallation af Grub via kommandolinjen ikke hjalp. Download disken, og følg instruktionerne (for Super Grub Disk) nævnt ovenfor for at oprette en live disk.

Derudover kan du lære at starte manuelt medGrub kommandolinje, hvis alt andet mislykkes, ved at læse GNU grub manual. Det er en kompliceret og vanskelig proces, som det ikke er værd at tale om, da Super Grub Disk gør det samme, men hvis alle indstillinger er mislykkedes, og dette er den eneste mulighed, skal du læse den, da det vil hjælpe.
Konklusion
Grub har eksisteret i ganske lang tid, men forså længe det har eksisteret, har det skabt utallige problemer. Nogle gange undlader Grub at starte ud af intetsteds, nogle gange bryder det en konfigurationsfil, og nogle gange nægter den at indlæse helt. Forhåbentlig ordner tip og tricks i denne artikel en Linux-pc, der ikke starter i de fleste tilfælde.
Kommentarer