PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : lilo: "Fatal: Setup length exceeds 31 maximum"



ThorstenHirsch
15.01.04, 15:00
Tach.

Ich will nen Debian-Kernel 2.6.1 mit initrd installieren.

Mein Kernel ist kompiliert und ne initrd hab ich mit
mkinitrd -o /boot/initrd.img-2.6.1 /lib/modules/2.6.1/ erstellt.

Hab die lilo.conf auch soweit konfiguriert und die /etc/mkinitrd.conf so gelassen wie von Debian vorgegeben. Wenn ich nun aber lilo aufrufe erhalte ich folgende Fehlermeldung:
Fatal: Setup length exceeds 31 maximum; kernel setup will overwrite boot loader
Mit lilo -v -v -v -t erhalte ich noch ne Menge anderer Meldungen, die interessanteste dürfte sein:
Setup length is 104 sectors.
direkt vor dem Fatal: ...

Wtf ist setup? Ist das /usr/src/linux/arch/i386/boot/setup.S?
Und wenn ja, warum is die bei mir zu groß???

Hat das ganze was mit der initrd zu tun? Denn als ich die noch nicht angelegt hatte konnte mein Kernel zwar root nicht mounten weil er mangels initrd das Modul nicht laden konnte, aber wenigstens lilo konnte ich fehlerfrei ausführen.

HILFÄÄÄÄÄÄ!!!

ThorstenHirsch
15.01.04, 15:07
Ich DEPP!

Da ich schon seit mehreren Stunden daran Sitze mir ne initrd zu erzeugen und ich den Befehl dazu auch schon mindestens 5x aufgerufen habe, ist mir wohl einmal aus versehen die Ausgabedatei ein bisserl daneben gegangen:
mkinitrd -o /boot/vmlinuz-2.6.1 /lib/modules/2.6.1/
Na, gesehen? Mir ist's aufgrund der exakt gleichen Größe beider Dateien aufgefallen. Mein Kernel ist also gar nich mehr mein Kernel sondern ne initrd gewesen.