Problem:
Grundsätzlich meldet Grub im Fehlerfall lediglich einen Error-Code, beendet sich und hält die Maschine an. Manchmal (in wenigen Fällen) kann er auch auf eine User-Eingabe warten.
Leider sind die Fehlermeldungen von stage1.5
nur Code-Nummern. Die Tabelle im Internet zu finden zeigt sich dann relativ schwer. Daher hier eine Auflistung der Error-Codes.
GRUB Error-Code:
- Error 1
"Selected item won't fit into memory"
Grub sagt, dass der Kernel, seine Module oder irgendein raw-File, welche geladen werden sollen, nicht in den Speicher passen.
- Error 2
"Selected disk doesn't exist"
Dieser Fehler zeigt an, dass ein Gerät (egal ob BIOS-Device oder Filename) nicht erkannt werden kann.
- Error 3
"Disk read error"
Es trat ein Lesefehler von der Disk (HD, CD oder Diskette) auf.
- Error 4
"Disk write error"
Es trat ein Schreibfehler von der Disk auf. Dieser Fehler taucht aber nur wärend Installationsprozessen auf.
- Error 5
"Disk geometry error"
Es wurde versucht über das Ende eines vom BIOS angegebenen Bereichs zu lesen.
Dies Betrifft alte IDE-Festplatten oder ältere BIOSe mit der 512MB-Grenze.
- Error 6
"Attempt to access block outside partition"
Nach einem linearen Block-Zugriff landet Grub ausserhalb der Partition. Dies passiert z.B. bei einem fehlerhaften Dateisystem.
- Error 7
"Partition table invalid or corrupt"
Die Integrität der Partition konnte nicht bestätigt werden. (Dies ist ein schlechtes Zeichen!)
- Error 8
"No such partition"
Die angegebene Partition (oder das Image) konnte nicht gefunden werden.
- Error 9
"Bad filename (must be absolute pathname or blocklist)"
Ein Dateiname wurde nicht nach den Syntax-Regeln des Dateisystems erstellt oder angegeben. (Sonderzeichen, Umlaute, etc.)
- Error 10
"Bad file or directory type"
Die benannte Datei oder Verzeichnis ist keine Datei/Verzeichnis sondern ein Symlink oder ein FIFO.
- Error 11
"File not found"
Die benannte Datei kann nicht gefunden werden. O.g. Disk oder Partionsfehler sind bereits ausgeschlossen.
- Error 12
"Cannot mount selected partition"
Dieser Fehler tritt auf, wenn die Partition zwar existiert, aber das Filesystem nicht erkannt wird bzw. überhaupt bekannt ist.
- Error 13
"Inconsistent filesystem structure"
Das Filesystem ist korrupt und liefert einen Fehler. (Ein Bug in GRUB ist nicht ausgeschlossen.)
- Error 14
"Filesystem compatibility error, can't read whole file"
Ein Datei ist größer als das Filesystem (zumindest der implementierte Treiber für GRUB) zuläßt.
- Error 15
"Error while parsing number"
GRUB erwartet eine Nummer als Eingabe bzw. beim Lesen der Konfiguration oder ähnliches.
- Error 16
"Device string unrecognizable"
Der Device-Name paßt nicht in das Filesystem-Schema. (Z.B. Sonderzeichen/Umlaute, etc.)
- Error 17
"Invalid device requested"
Dieser Fehler meldet, daß es nicht möglich ist genauerer Angabe zu machen, warum ein Device nicht gelesen werden kann.
- Error 18
"Invalid or unsupported executable format"
Das Kernel-Image welches gebootet werden soll liegt nicht im richtigen Format (Linux zImage or bzImage, FreeBSD, oder NetBSD) vor.
- Error 19
"Loading below 1MB is not supported"
Das Kernel-Image hat eine zu niedrige Einstiegsadresse (unter 1MB). Dies kann lediglich das zImage-Format, da dies eine feste Startadresse inkl. Speichergröße unterstützt.
- Error 20
"Unsupported Multiboot features requested"
Die Multiboot-Einstellung verlangt ein Feature, welche dieser GRUB nicht bereit stellt.
- Error 21
"Unknown boot failure"
Wenn der Boot-Vorgang aus unergründlichen Gründen nicht durchgeführt werden kann, kommt dieser Fehler.
- Error 22
"Must load Multiboot kernel before modules"
Es wurde versucht Module zu laden bevor der Multiboot-Kernel geladen war.
- Error 23
"Must load Linux kernel before initrd"
Die initrd-Sequenz wurde gestartet ohne dass ein Linux-Kernel geladen wurde.
- Error 24
"Cannot boot without kernel loaded"
GRUB wurde angewiesen eine Boot-Sequenz zu starten bevor ein Kernel geladen wurde.
- Error 25
"Unrecognized command"
Dieser Fehler meldet eine fehlerhafte Commando-Eingabe. (Dies kann an verschiedenen Stellen passieren: Z.B. in der Commandline, in den Boot-Optionen, im Boot-Menü.)
- Error 26
"Bad or incompatible header on compressed file"
Die komprimierte Datei (Kernel oder Image) hat einen falschen oder unerkannten File-Header.
- Error 27
"Bad or corrupt data while decompressing file"
Der Dekomprimierungsalgorithmus liefert einen Fehler. Basiert meistens auf einer fehlerhaften Datei.
- Error 28
"Bad or corrupt version of stage1/stage2"
Dieser Fehler erscheint bei einem Installationsvorgang und deutet auf eine inkompatible Version von stage1 oder stage2 hin.