Beschadigde GRUB (bootloader): oorzaken en oplossingen

Een van de redenen waarom Linux niet opstart, kan schade aan GRUB zijn. Wanneer GRUB beschadigd is, kan het systeem blijven hangen op grub rescue, alleen een zwart scherm tonen of helemaal niet in het besturingssysteem komen.

In dit artikel bespreken we de typische symptomen, veelvoorkomende oorzaken en de basismanier om GRUB met een Live USB te herstellen.


1. Symptomen van een beschadigde GRUB

  • Bij het opstarten verschijnt alleen grub rescue
  • Er verschijnen fouten zoals “no such partition”
  • Linux start niet op en het scherm blijft zwart
  • Na een update start het systeem plotseling niet meer

Als deze symptomen optreden, kan GRUB zelf of een opstartgerelateerde partitie beschadigd zijn.


2. Veelvoorkomende oorzaken

  • Een onderbroken systeemupdate
  • Wijzigingen in de partitiestructuur
  • Dual boot met Windows heeft de opstartinformatie overschreven
  • Beschadiging van de EFI-partitie of de /boot-partitie
  • Schijfproblemen waardoor opstartbestanden verdwenen zijn

Dit soort problemen komt vooral voor na partitieaanpassingen, herinstallaties of kernel-updates.


3. Start eerst met een Live USB

Als Linux niet meer normaal opstart, is het het veiligst om de computer eerst met een Linux Live USB te starten. Open daarna een terminal en controleer de partities.

lsblk -f

Bepaal welke partitie de Linux-rootpartitie is en welke de EFI-partitie is.


4. Mount het systeem en herstel GRUB

Hieronder staat een typisch voorbeeld van herstel. Vervang de apparaatnamen zodat ze passen bij jouw systeem.

sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi   # alleen voor UEFI-systemen

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

sudo chroot /mnt

Nadat je in de chroot bent gegaan, installeer je GRUB opnieuw.

grub-install /dev/sda

Op UEFI-systemen kun je ook deze opdracht gebruiken:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

Maak daarna de opstartconfiguratie opnieuw aan.

update-grub

Sluit vervolgens af en herstart de computer.

exit
sudo reboot

5. Als update-grub niet beschikbaar is

Op distributies zoals Fedora wordt vaak grub2-mkconfig gebruikt. Bijvoorbeeld:

grub2-mkconfig -o /boot/grub2/grub.cfg

Op UEFI-systemen kan het pad van het uitvoerbestand per distributie verschillen.


Samenvatting

Een beschadigde GRUB is een van de meest voorkomende redenen waarom Linux niet opstart. In veel gevallen is het niet nodig om het hele systeem opnieuw te installeren. Deze volgorde helpt vaak:

  • Start met een Live USB
  • Controleer de Linux- en EFI-partitie
  • Mount het systeem en ga naar chroot
  • Installeer GRUB opnieuw
  • Maak de opstartconfiguratie opnieuw aan

Als de schijf niet ernstig beschadigd is, kan het systeem vaak met deze stappen worden hersteld.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *