PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : initrd Problem



Johanson
02.06.04, 11:22
Hallo Forum!!

habe ein Problem mit der initrd für einen selbst kompilierten Kernel.
Ich brauche das selbst kompilierte Module hpt374.o (von der Highpoint page),
also rein in die initrd damit.

in den Kernel fest einkompiliert sind:

reiserfs
initrd
ramfs
minix

habe es schon mit den debian initrd-tools probiert, sowie mit diversen howto´s.
momentan verwende ich eine initrd die ich selbst gebaut habe, und mit minix formatiert habe.
eine linuxrc und die libc sind drin (ebenso einige bins, devs,...).
doch ich bekomme immer wieder die selbe fehlermeldung beim booten:

RAMDISK: Compressed Image found at block0
Freeing initrd memory: 1006k freed
cramfs: wrong magic
sh-2021: reiserfs_read_super: can not find reiserfs on ramdisk(1,0)
Kernel Panic: VFS: Unable to mount root fs on 03:02

und aus dieser meldung werde ich nicht schlau - probiert er ein reiserfs auf der ramdisk zu suchen ??

Wäre toll wenn mir jemand einen heissen Tipp geben könnte ...

mfg
Johanson

McRip
02.06.04, 14:20
du brauchst für eine ramdisk cramfs ...
ich würde ambesten eine Ramdisk sowieso nicht komplett von Hand erstellen sondern das Tool mkinitrd nehmen :)

Johanson
02.06.04, 14:29
Danke,....

... werd ich gleich mal ausprobieren,...

Ja, wie gesagt mit dem mkinitrd hab ich es als erstes probiert, ohne erfolg.

na mal schaun vielleicht funkt es ...

Danke & Ciao
Johanson

Johanson
02.06.04, 16:59
Hallo !!

@Rippa:

Hatte von anfang das cramfs fest im kernel, also das kann nicht das Prob sein.
Habe jetzt wieder mit mkinitrd eine initrd zusammen gebastelt, mit folgendem erfolg (oder misserfolg):

kmod: failed to exec /sbin/modprobe -s -k binfmt-0000,errno=8

Diese Meldung läuft endlos über den Schirm,...

Bin echt am verzweifeln ;-(

Ciao
Johanson

McRip
02.06.04, 17:36
schau mal mit
mount -o loop INITIAL_RAMDISK /mnt/foo
ob sich auch modprobe in sbin befindet... und poste ambesten mal die modules deiner ramdisk