Grub-foutmeldingen op een rijtje
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.
1. Error 1: Foute bestandsnaam
U hebt een typefout in een bestandsnaam gemaakt. Controleer uw menu.lst op typefouten.
2. 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.
3. 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.
4. 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.
5. 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
6. 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.
7. Error 7: Inladen onder 1MB niet ondersteund
Deze fout zal vrijwel niet voorkomen bij Linux, of uw kernel is corrupt.
8. 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.
9. 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.
10. Error 10: Niet-ondersteunde Multiboot aanvraag
Er werd een Multiboot-aanvraag ingediend die Grub niet verstaat. Dit zal bij Linux-kernels niet voorkomen.
11. 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.
12. 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.
13. 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.
14. 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.
15. 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.
16. 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).
17. 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.
18. 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.
19. 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.
20. 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.
21. 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.
22. 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.
23. 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.
24. 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.
25. 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.
26. Error 26: Teveel symbolische snelkoppelingen
Bij het lezen van symbolische koppelingen zijn er meer dan 5 (het huidige maximum) symbolische snelkoppelingen achter elkaar gevonden.
27. Error 27: Commando onbekend
U hebt een commando getypt dat niet bestaat. Controleer op typefouten.
28. 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.
29. 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.
30. 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.
31. 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.
32. 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.
33. 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".
34. 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.
35. 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.
36. Bronnen
Naar een handleiding van Frank Erens
Update 2008-12-30: Foutnummers van Grub zijn veranderd. http://forum.ubuntu-nl.org/index.php/topic,22135.0.html