• Vastliggende pagina
  • Info
  • Bijlages

Grub-foutmeldingen op een rijtje

Geschikt voor: Ubuntu, GNOME Kubuntu, KDE Xubuntu, XFCE Ubuntu Server, opdrachtregel
Versie: 8.04 LTS, 8.10, 9.04

Inhoud

  1. Grub-foutmeldingen op een rijtje
    1. Error 1: Foute bestandsnaam
    2. Error 2: Fout bestands- of directorytype
    3. Error 3: Foute of incompatibele header op bestand
    4. Error 4: Slechte of corrupte data na uitpakken kernel
    5. Error 5: Partitietabel slecht of corrupt
    6. Error 6: Foute of corrupte versie van stage1 of stage2
    7. Error 7: Inladen onder 1MB niet ondersteund
    8. Error 8: Kan niet opstarten zonder kernel te laden
    9. Error 9: Onbekende opstartfout
    10. Error 10: Niet-ondersteunde Multiboot aanvraag
    11. Error 11: Toestelnaam onherkenbaar
    12. Error 12: Foute toestelaanvraag
    13. Error 13: Fout of niet-ondersteund executable-formaat
    14. Error 14: Bestandssysteem-compatibiliteitsfout, kan niet het hele bestand lezen
    15. Error 15: Bestand niet gevonden
    16. Error 16: Slechte structuur van het bestandssysteem
    17. Error 17: Kan geselecteerde partitie niet mounten
    18. Error 18: Schijfgeometrie-fout
    19. Error 19: Linuxkernel moet voor initrd geladen worden
    20. Error 20: Multiboot-modules moeten geladen worden voor kernel
    21. Error 21: Geselecteerde schijf bestaat niet
    22. Error 22: Partitie bestaat niet
    23. Error 23: Fout bij het ontleden (parsen) van een getal
    24. Error 24: Toegang proberen te verkrijgen tot blok buiten de partitie
    25. Error 25: Fout bij lezen van schijf
    26. Error 26: Teveel symbolische snelkoppelingen
    27. Error 27: Commando onbekend
    28. Error 28: Geselecteerd item past niet in het geheugen
    29. Error 29: Fout bij schrijven naar schijf
    30. Error 30: Verkeerd argument
    31. Error 31: Bestand is niet uitgelijnd binnen een sector
    32. Error 32: Authentificatie vereist
    33. Error 33: Serieel toestel niet geconfigureerd
    34. Error 34: Niet genoeg vrije sectoren op schijf
    35. Hoe deze problemen op te lossen?
    36. Bronnen

Ook wel eens een Grub-foutmelding tegengekomen, en niet geweten wat die betekende? Hieronder volgt een lijst met alle fouten en Nederlandse uitleg, zodat u weet wat er mis is, en eventueel een oplossing kunt bedenken.

Error 1: Foute bestandsnaam

U hebt een typefout in een bestandsnaam gemaakt. Controleer uw menu.lst op typefouten.

Error 2: Fout bestands- of directorytype

Deze fout treedt op wanneer een bestand waar u naar verwijst geen gewoon bestand is, maar een map, char-device, block-device, pipe, etc. Controleer uw menu.lst op typefouten, of gebruik sudo update-grub om uw menu.lst te herstellen.

Error 3: Foute of incompatibele header op bestand

Er is iets fout gegaan bij de (de)compressie van de kernel; hij is dus corrupt. Herinstalleer de kernel via de Desktop-CD. Tip: chroot kan wonderen doen, evenals aptitude.

Error 4: Slechte of corrupte data na uitpakken kernel

De compressie van de kernel is goed, de uitgepakte versie niet. Herinstalleer de kernel via de Desktop-CD.

Error 5: Partitietabel slecht of corrupt

Uw partitietabel is corrupt. Probeer met testdisk uw partitietabel te herstellen. Als dit niet lukt, zit er niets anders op dan de schijf te formatteren (let op: alle gegevens gaan dan verloren): fdisk /dev/hda

Error 6: Foute of corrupte versie van stage1 of stage2

Stage 1 of Stage 2 van Grub zijn van verschillende versies of corrupt. Herinstalleer Grub.

Error 7: Inladen onder 1MB niet ondersteund

Deze fout zal vrijwel niet voorkomen bij Linux, of uw kernel is corrupt.

Error 8: Kan niet opstarten zonder kernel te laden

Er werd nergens aangegeven welke kernel geboot moet worden. Specifieer een kernel met het commando kernel in een grub-prompt, of probeer uw menu.lst te herstellen met het commando sudo update-grub.

Error 9: Onbekende opstartfout

Er is een probleem met het opstarten van de gevraagde kernel, maar die is niet bekend. Herinstallatie van Grub kan helpen.

Error 10: Niet-ondersteunde Multiboot aanvraag

Er werd een Multiboot-aanvraag ingediend die Grub niet verstaat. Dit zal bij Linux-kernels niet voorkomen.

Error 11: Toestelnaam onherkenbaar

Grub had een toestelnaam verwacht, maar deze voldeed niet aan de regels voor het het benoemen van schijven. Controleer uw menu.lst op typefouten.

Error 12: Foute toestelaanvraag

De toestelnaam is herkenbaar, maar er is toch een fout opgetreden die niet onder de andere fouten valt. Herinstallatie is een optie.

Error 13: Fout of niet-ondersteund executable-formaat

Bij Linux betekent dit meestal dat uw kernel corrupt is, of dat het systeem probeert te booten van iets wat geen kernel is. Controleer ook hier uw menu.lst op typefouten. Kijk ook of uw partities niet veranderd zijn door gebruik van een partitieprogramma, zoals GParted.

Error 14: Bestandssysteem-compatibiliteitsfout, kan niet het hele bestand lezen

Dit is een limiet van Grub zelf: als het bestand dat gelezen moet worden te groot is, kan Grub het niet uitlezen. Deze fout komt zelden voor, tenzij u uw eigen besturingssysteem aan het maken bent.

Error 15: Bestand niet gevonden

Het bestand in kwestie is niet gevonden, maar de rest (partitietabel, superblock, etc) is in orde. Meestal een typefout door de gebruiker of een fout in het installatieprogramma.

Error 16: Slechte structuur van het bestandssysteem

Deze fout treedt op wanneer het bestandssysteem op de gevraagde partitie niet in orde is. Het programma fsck kan hierbij helpen. Start van de Desktop-CD en type in een terminalvenster: fsck /dev/hdXY of fsck /dev/sdXY. Hierbij vervangt u X door de juiste letter en Y door het juiste cijfer van uw partitie. Voorbeeld: fsck /dev/hda1 voor de eerste partitie op de eerste schijf. Noot: dit werkt niet voor NTFS-partities (Windows XP en Vista gebruiken meestal NTFS).

Error 17: Kan geselecteerde partitie niet mounten

Deze fout treedt op wanneer de partitie een geldige partitie is, maar het bestandssysteem niet herkend wordt door Grub. Deze fout komt niet vaak voor, tenzij uw partitietabel corrupt is, of dat u uw partities herordend hebt en een ongekende partitie nu in de plaats van uw Linux-partititie komt.

Error 18: Schijfgeometrie-fout

Deze fout wordt meestal gegeven wanneer er gelezen wordt van een schijf die groter is dan wat het BIOS aankan. De oplossing is vrij eenvoudig: gebruik een kleinere harde schijf. Gaat dit niet, upgrade dan uw bios.

Error 19: Linuxkernel moet voor initrd geladen worden

Deze error geeft aan dat eerst het initrd commando gebruikt werd, en toen pas de kernel geprobeerd werd te laden. Probeer uw menu.lst te herstellen met het commando sudo update-grub.

Error 20: Multiboot-modules moeten geladen worden voor kernel

Bij deze error, kunt u proberen Grub te herinstalleren. Controleer ook uw menu.lst op typefouten.

Error 21: Geselecteerde schijf bestaat niet

Deze fout treedt op wanneer er wordt gerefereerd naar een schijf(deel) of BIOS-toestel dat niet wordt herkend in het BIOS. Probeer het BIOS wijs te maken dat deze schijf echt bestaat.

Error 22: Partitie bestaat niet

De gevraagde partitie bestaat niet. Dit duidt op een typefout in Grub. Onthoud dat (hd0,3) feitelijk /dev/hda4 (of /dev/sda4) is, grub start te tellen bij 0, Linux bij 1. Als u uw partities geordend heeft, controleer dan of menu.lst geupdate is.

Error 23: Fout bij het ontleden (parsen) van een getal

Grub had een getal verwacht, maar kreeg de verkeerde data terug. Als deze fout voorkomt voordat u het menu ziet, is Grub herinstalleren een optie. Zie deze pagina voor meer informatie. Als deze fout voorkomt na het menu, controleer dan uw menu.lst op typefouten.

Error 24: Toegang proberen te verkrijgen tot blok buiten de partitie

Dit betekent dat er werd gelezen vanaf een plaats die niet meer tot de partitie behoorde. Dit kan een bug zijn in GRUB, maar waarschijnlijker is dat uw partitietabel om zeep is. Gebruik het programma testdisk om uw partitietabel te herstellen.

Error 25: Fout bij lezen van schijf

Deze fout is precies wat hij zegt: een fout bij het lezen van gegevens van de schijf, een I/O-error dus. Dit kan verschillende oorzaken hebben en er is geen eenduidige oplossing. Meestal zult u een specifiekere fout krijgen, zoals fout bij lezen van partitie.

Error 26: Teveel symbolische snelkoppelingen

Bij het lezen van symbolische koppelingen zijn er meer dan 5 (het huidige maximum) symbolische snelkoppelingen achter elkaar gevonden.

Error 27: Commando onbekend

U hebt een commando getypt dat niet bestaat. Controleer op typefouten.

Error 28: Geselecteerd item past niet in het geheugen

Deze fout treedt op wanneer een kernel, een initrd of een ander bestand dat geladen wordt niet in het geheugen past. Dit is ofwel een fout bij het compileren van de kernel, een typefout (een verkeerd bestand aangeduid als kernel), of een te klein geheugen. Meestal treedt deze fout op als u uw eigen besturingssysteem aan het maken bent; deze fout komt in normale omstandigheden dus niet vaak voor.

Error 29: Fout bij schrijven naar schijf

Deze fout wordt gegeven wanneer er een fout is bij het schrijven naar de schijf. Omdat er tijdens de boot-periode geen schrijfacties plaatsvinden, treedt deze fout enkel op tijdens het instellen van Grub. Zoals bij fout bij lezen van schijf, is er ook hier geen eenduidige oplossing. Wel kunt u even kijken of u root-rechten hebt en of u de schijf waarnaar geschreven wordt read-write heeft aangekoppeld.

Error 30: Verkeerd argument

Deze fout wordt gegeven als er een fout argument is bij het geven van een Grub-commando. Controleer menu.lst op typfouten.

Error 31: Bestand is niet uitgelijnd binnen een sector

Dit probleem komt enkel voor bij ReiserFS-partities. In het geval dat deze fout zich mocht voordoen, moet u de partitie aankoppelen met de optie -o notail.

Error 32: Authentificatie vereist

Er is een wachtwoord ingesteld in Grub, en u moet het invoeren voordat je verder kan gaan. Zo simpel is het.

Error 33: Serieel toestel niet geconfigureerd

Deze fout treedt op als u naar een seriële terminal wilt overschakelen voordat u een serieel toestel hebt geconfigureerd. Bij normaal gebruik komt dit dus niet voor, tenzij je seriële terminals gebruikt, maar dat valt over het algemeen niet onder "normaal gebruik".

Error 34: Niet genoeg vrije sectoren op schijf

Deze fout komt enkel voor tijdens de installatie van Grub, wanneer je probeert Stage 1.5 te installeren in een sector achter het MBR, wanneer daar geen plaats meer is. De normale installatie van Ubuntu doet dit niet, dus normaal hebt u hier geen last van.

Hoe deze problemen op te lossen?

De meeste van de hierboven genoemde problemen zijn vrij eenvoudig op te lossen. Werk het volgende lijstje af.

  • Controleer uw /boot/grub/menu.lst op typefouten. Probeer het bestand eventueel te herstellen met het commando sudo update-grub.

  • Probeer Grub te herinstalleren.

  • Doe een check van bestandssystemen met fsck (indien er problemen zijn met het lezen van partities), of kijk met behulp van een programma als GParted of uw partitietabel nog juist is. Corrupte partitietabellen zijn te herstellen met het programma testdisk.

Als al deze punten niet werken, probeer dan de instellingen in uw BIOS te veranderen. Als u Linux wilt installeren op de tweede harde schijf, probeer dan om het toch op de eerste te installeren, of een aparte partitie voor /boot te maken die u op de eerste schijf installeert. De schijf waar Ubuntu op staat, moet dus als eerste in de opstartvolgorde van het BIOS komen.

Hebt u een probleem, en komt u er met behulp van deze handleiding niet uit? Stel dan een vraag op ons forum.

Bronnen


Update 2008-12-30: Foutnummers van Grub zijn veranderd. http://forum.ubuntu-nl.org/index.php/topic,22135.0.html


CategoryOverig

GrubFoutenLijst (laatst bewerkt op 2010-11-26 14:44:03 door PetervanderWaal)