ext3 als root-FS: initrd lädt Modul nicht
Hallo Liste! Problem: das Root-FS ist als ext3 konfiguriert, mit mk_initrd (aktuelle Version gem. Support-DB (http://sdb.suse.de/de/sdb/html/ext3_rootfs_73.html)) ist das ext3-Modul in die initrd geladen. Bei Start meldet insmod aber fehlerhafte Abhängigkeiten und behandelt / als ext2, was natürlich nach einem Crash nicht sooo prickelnd ist :-( Ist / erstmal gecheckt und gemountet, werden alle anderen Partitionen einwandfrei als ext3 behandelt, das Modul muß dannalso geladen sein. In der initrd kann ich keinen Fehler finden und die nicht auflösbaren Abhängigkeiten tauchen nur beim Booten auf, mein lokalen Listenarchiv findet hierzu keine Anfragen. Kernel ist 2.4.17 aus dem SuSE-rpm vom Koll. Mantel. TIA hebi -- Dirk Hebenstreit Tel : +49-0170-2461522 Eschenweg 3 +49-033200-85997 14558 Bergholz-Rehbruecke Dirk.Hebenstreit@epost.de PingoS - LINUX-User helfen Schulen: http://www.pingos.schulnetz.org
<Zitiere wer="Dirk Hebenstreit">
Hallo Liste!
Problem: das Root-FS ist als ext3 konfiguriert, mit mk_initrd (aktuelle Version gem. Support-DB (http://sdb.suse.de/de/sdb/html/ext3_rootfs_73.html)) ist das ext3-Modul in die initrd geladen. Bei Start meldet insmod aber fehlerhafte Abhängigkeiten und behandelt / als ext2, was natürlich nach einem Crash nicht sooo prickelnd ist :-( Ist / erstmal gecheckt und gemountet, werden alle anderen Partitionen einwandfrei als ext3 behandelt, das Modul muß dannalso geladen sein.
Kernel ist 2.4.17 aus dem SuSE-rpm vom Koll. Mantel. Hm ^... ^^^^^ Standard ist bei einer SuSE 7.3 der 2.4.10er... Module vor dem mk_initrd mit make modules und make modules_install neu kompiliert? Oder macht das mk_initrd selbst? Sorry, arbeite nie mit der initrd (ausser SuSE-Boot).
-- Urs Müller CH-Bern http://www.urs-mueller.ch
Urs Müller wrote: ...
Kernel ist 2.4.17 aus dem SuSE-rpm vom Koll. Mantel.
Hm ^... ^^^^^ Standard ist bei einer SuSE 7.3 der 2.4.10er... Module vor dem mk_initrd mit make modules und make modules_install neu kompiliert? Oder macht das mk_initrd selbst?
Der genannte Kernel ist sozusagen der "Beta-Test-Auf-eigene-Gefahr"-Kernel von SuSE und wird nicht supportet. Die Module gehören zum RPM und mk_initrd packt diese dann in die initrd hinein (ohne compilieren). Tja, und soeben viel mir sozusagen im Mittagsschlaf die Lösung des Problems ein ;-) : anders als bei reiserfs reicht es nicht, nur das Modul ext3 einzubinden, sondern es wird auch noch jbd benötigt, dann klappts auch mit der initrd :-)
Sorry, arbeite nie mit der initrd (ausser SuSE-Boot).
Ich bisher auch selten, darum viel mir der Fehler auch nicht auf ;-) Gruß hebi -- Dirk Hebenstreit Tel : +49-0170-2461522 Eschenweg 3 +49-033200-85997 14558 Bergholz-Rehbruecke Dirk.Hebenstreit@epost.de PingoS - LINUX-User helfen Schulen: http://www.pingos.schulnetz.org
participants (2)
-
Dirk Hebenstreit
-
Urs Müller