Slik gjenoppretter du GRUB bootloader på Linux

Siste oppdatering: 31 august 2026
Forfatter: TecnoDigital

Linux-terminalskjerm med grønn tekst på svart bakgrunn, ideell for å illustrere kommandokonsollen og tekniske miljøer.

Jeg er sikker på at det har skjedd deg før: du slår på datamaskinen full av spenning, og plutselig står du overfor en svart skjerm og en kryptisk melding som forteller deg at GRUB oppstartsbehandler er dødDu kan ha tuklet med diskpartisjoner, installert Windows etter Linux, og det kan ha overskrevet oppstartssektoren, eller en systemoppdatering kan ha gått galt underveis.

Det første er å ikke få panikk, for selv om det kan virke som om utstyret ditt har gått i glemmeboken, dataene dine forblir intakteGRUB er rett og slett inngangsporten til systemet, og selv om inngangsporten er ødelagt, er huset fortsatt der. Avhengig av hva du har tilgjengelig, finnes det flere måter å løse dette problemet på, fra å bruke selve GRUB-konsollen hvis den fortsatt svarer, til å ty til en Ubuntu eller Debian Live USB å utføre åpen hjertekirurgi.

Linux-problemdiagnose
Relatert artikkel:
Feilsøking av problemer i Linux: en komplett og praktisk guide

Direkte gjenoppretting fra GRUB-konsollen

Nærbilde av en hånd som setter inn en USB-enhet i en bærbar PC, som viser bruken av en Live USB.

Si tienes la suerte de que el equipo no arranca pero aún puedes entrar en la línea de comandos de GRUB (pulsando la tecla ‘c’ al inicio), puedes intentar levantar el sistema sin necesidad de un USB externo. Lo primero es identifiser hvor filene dine befinner seg kjører kommandoen lssom viser deg tilgjengelige disker og partisjoner, for eksempel (hd0,msdos1).

Når du har funnet disken, må du se etter mappen boot utforske partisjonene med ls (hd0,1)/Når du finner den rette, må du konfigurer prefiksruten og systemroten ved hjelp av kommandoene set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Deretter finner du den tilgjengelige kjernen i oppstartsmappen og laster den inn ved hjelp av kommandoen linux, og spesifiserer rotpartisjonen (for eksempel, root=/dev/sda1), for endelig å utføre initrd og starte motoren.

  De beste nettressursene for Cobol

Når du har logget inn på brukerøkten din, ikke glem å reparer starteren permanentÅpne en terminal som root og kjør grub-install /dev/sda etterfulgt av update-grub2 y update-initramfs -u slik at problemet ikke gjentar seg ved ny oppstart.

diagnostiske oppstartsproblemer i Linux
Relatert artikkel:
Diagnostisering av Linux-oppstartsproblemer og maskinvarefeil

Reinstallasjon med Live USB (manuell og Chroot-metode)

Utviklerskrivebord med en terminal som kjører tekniske kommandoer og en koderedigerer i bakgrunnen.

Når GRUB mangler fullstendig, er den mest pålitelige løsningen å bruke en Live USB fra enhver Debian-basert distribusjon (som Ubuntu eller Linux Mint). Nøkkelen er at arkitekturen til Live USB-en (AMD64 eller i386) samsvarer med arkitekturen til det installerte systemet ditt for å unngå feil når du kjører prosessen. rotendring eller chroot.

Prosessen begynner med å identifisere partisjonene med sudo fdisk -lDet er avgjørende å skille mellom hvilken som er rotpartisjonen (/) og om du har en separat /boot-partisjon. For å fortsette må du montere rotpartisjonen på /mnt og, hvis den finnes, den første i /mnt/bootFor at systemet skal fungere riktig i Live-miljøet, er det nødvendig å utføre en koblet montering av de kritiske katalogene i operativsystemet som kjører sudo mount --bind /dev /mnt/devså vel som for /dev/pts, /proc y /sys.

Når alt er satt sammen, bruker vi kommandoen sudo chroot /mntDette er som å gjøre et magisk triks: vi forteller datamaskinen at Roten er nå harddisken vår og ikke USB-en. Herfra installerer vi manageren på nytt med grub-install /dev/sda og vi oppdaterte innstillingene med grub-mkconfig -o /boot/grub/grub.cfg o update-grubTil slutt dro vi av gårde med exit og vi startet på nytt.

Automatiserte løsninger og raske alternativer

Detaljert fotografi av en moderne USB-enhet, nyttig for å illustrere det fysiske verktøyet som trengs for GRUB-gjenoppretting.

Hvis du ikke føler deg komfortabel med å navigere i terminalen eller synes prosessen er for tungvint, finnes det et verktøy som heter Boot-reparasjon som er en skikkelig livredder. For å bruke det, start opp fra en Ubuntu Live USB, åpne terminalen og installer verktøyet fra de offisielle arkivene. Når det kjører, velger du bare alternativet for å anbefalt reparasjon Og programmet vil gjøre alt det skitne arbeidet for deg, oppdage operativsystemene og automatisk installere GRUB på nytt.

  IT-fellesskapet: Jobber, nettverk og viktige teknologiplattformer

I enklere tilfeller, der vi bare trenger å installere GRUB på nytt uten å utføre en full chroot, kan vi montere partisjonen som inneholder oppstartsmappen i en midlertidig mappe som /tmp/part og løp sudo grub-install --root-directory=/tmp/part /dev/sdaDette er nyttig hvis Vi ser etter en mer direkte rute og vi vet nøyaktig hvor startladeren er plassert.

For å løse dette problemet, enten ved å bruke manuelle kommandoer i GRUB-konsollen, chroot-teknikken med en oppstartbar USB-stasjon eller bruk av automatiske verktøy som Boot-Repair, ligger nøkkelen i å identifisere diskpartisjonene riktig og sørge for at oppstartssektoren til MBR eller EFI er riktig koblet til kjernen til det installerte operativsystemet.

Vanlige feil som root i Linux
Relatert artikkel:
Fatale feil og overlevelsestips for Linux-administratorer