• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

mkinitrd funktioniert nicht

Frankie777

Advanced Hacker
Hallo,

ich habe nachhaltige Probleme mit mkinitrd.
Es erstellt ausschließlich initrd Files, die nicht funktionieren.
/kernel/fs/reiserfs/reiserfs.ko nicht gefunden
Waiting for device, usw....

Durch Rückspielen der alten initrd läßt sich das System booten.

/etc/sysconfig/kernel habe ich auch schon geprüft...

Wo kann man noch suchen, greift mkinitrd noch auf andere config Files zurück?

danke, Gruss Frank
 

Falkenstein

Hacker
Du könntest zum Testen ja mal eine initrd ohne Module erstellen.
mkinitrd -m " "
Damit gibst du die Module selbst vor, sie werden nicht von /etc/sysconfig/kernel übernommen.
Mit -i und -k kannst du sicherstellen, das die richtigen Versionen und Pfade angewandt werden.
Klingt so, als würdest du eine initrd für einen anderen Kernel erstellen, als den, den du nachher bootest.
 
OP
Frankie777

Frankie777

Advanced Hacker
Hallo,
nein, die Optionen -k und -i stimmen.
Nun, das mit -m bringt mir nichts, ich brauche ja die Module.

Irgendwas mit mit den Pfad Variablen in der initrd nicht stimmen, dass die reiserfs.ko nicht gefunden wird.

Nur habe ich nicht die Stelle gefunden, wo das an mkinitrd übergeben wird...

Das erstellen der initrd klappt.
Filesystem modules: kernel/fs/reiserfs/reiserfs.ko
Including: klibc initramfs udev fsck.reiserfs

Nur beim booten wird reiserfs.ko nicht gefunden.
 
OP
Frankie777

Frankie777

Advanced Hacker
Hallo,
zumindest funktioniert es jetzt wieder.

Jemand eine Idee wieso initrd nur geht , wenn die Optionen -R und -u verwendet werden ??

Gruss Frank
 
Oben