Jürgen Vollmer schrieb:
[...] zu diesem Zeitpunkt soll aber anscheinend schon /sbin/modprobe ausgeführt werden, also müsste es auf der initrd sein. Denn es sollen jetzt ja SCSI und reiserfs Module geladen werden.
Hast Du es Dir denn mal angeschaut? Hast Du meine Mail eigentlich verstanden? Hier ist also mal der Inhalt (gekuerzt) meiner initrd (entkomprimiert und gemountet), vielleicht wird es dann verstaend- licher; ich habe gedacht, Du wuerdest das vielleicht mal selbst machen: $> ll drwxr-xr-x 5 root root 1024 2003-06-19 18:58 . drwxr-xr-x 23 root root 4096 2003-08-01 11:30 .. drwxr-xr-x 2 root root 1024 2003-06-19 18:58 bin drwxr-xr-x 2 root root 1024 2003-06-19 18:58 dev drwxr-xr-x 3 root root 1024 2003-06-19 18:58 lib -rwxr-xr-x 1 root root 116 2003-06-19 18:58 linuxrc Wenn diese initrd als temporaeres Root-Filesystem gemountet wurde, wird /linuxrc ausgefuehrt. linuxrc ist nichts anderes als ein Shell-Skript mit folgendem Inhalt: #! /bin/sh export PATH=/bin echo 'Loading module jbd ...' insmod jbd echo 'Loading module ext3 ...' insmod ext3 Die Programme sh und insmod muessen natuerlich ebenfalls in der initrd enthalten sein, wie ich auch schon in meiner letzten Mail gesagt habe. Und siehe da: $> ll bin/ drwxr-xr-x 2 root root 1024 2003-06-19 18:58 . drwxr-xr-x 5 root root 1024 2003-06-19 18:58 .. -rwxr-xr-x 1 root root 477562 2003-06-19 18:58 insmod -rwxr-xr-x 1 root root 154884 2003-06-19 18:58 insmod.old -rwxr-xr-x 1 root root 54476 2003-06-19 18:58 sh Nun brauchen wir natuerlich noch die Module, die man ja explizit in die initrd aufgenommen hat (hier in diesem Falle jbd und ext3). Voila: $>ll -R lib/modules/2.4.20-4GB-athlon/kernel/fs/ lib/modules/2.4.20-4GB-athlon/kernel/fs/: drwxr-xr-x 4 root root 1024 2003-06-19 18:58 . drwxr-xr-x 3 root root 1024 2003-06-19 18:58 .. drwxr-xr-x 2 root root 1024 2003-06-19 18:58 ext3 drwxr-xr-x 2 root root 1024 2003-06-19 18:58 jbd lib/modules/2.4.20-4GB-athlon/kernel/fs/ext3: drwxr-xr-x 2 root root 1024 2003-06-19 18:58 . drwxr-xr-x 4 root root 1024 2003-06-19 18:58 .. -rw-r--r-- 1 root root 116577 2003-06-18 10:27 ext3.o lib/modules/2.4.20-4GB-athlon/kernel/fs/jbd: drwxr-xr-x 2 root root 1024 2003-06-19 18:58 . drwxr-xr-x 4 root root 1024 2003-06-19 18:58 .. -rw-r--r-- 1 root root 78456 2003-06-18 10:27 jbd.o Nun klarer? CU, Thomson