Hallo,
bei meinen Versuchen den Kernel 2.4.23 mit einem initrd-Image zu
erzeugen geht beim booten immer irgendetwas schief.
Das Image wird geladen und dann bricht der Kernel mit folgender
Fehlermeldung ab:
'Error -3 while decompressing!'
Danach kommt dann noch das kmod modprobe nicht ausfuehren
kann beim laden von binfmt-0000 (2x) und block-major-03 (oder
aehnlich) woraufhin natuerlich das root-device nicht gefunden
wird was in einem oops resultiert.
Nun stoeren mich dabei 2 Dinge:
- wieso versucht kmod binfmt-0000 zu laden (hab mittlerweile
ein alias binfmt-0000 null in die modules.conf eingebaut und steht
auch so im initrd-image)
- wieso gibt es einen Z_DATA_ERROR (-3) beim entpacken des initrd-Images
Erstellt habe ich den Kernel mit make-kpkg --initrd ......
und elf, cramfs,zlib ist fest im Kernel eincompiliert. Das initrd-Image
kann per loopback gemounted werden und ist komplett 'begehbar',
daher gehe ich davon aus das es nicht wirklich ein Datenfehler ist.
Kann es ggf. sein dass ich irgendwelche Limits von cramfs
ueberschritten habe ?
Gruss
Peter
P.S.: Und ja, ich weiss das man auch ohne initrd auskommen kann, aber
ich hab jetzt den Ergeiz das mit initrd zu schaffen.