Andreas Rathgeber wrote:
Hallo miteinander,
Ich habe Probleme mit meiner SCSI AHA1542, beim Booten bricht Linux mit Kernelpanik ab: kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno = 2 Kernel panic: VFS: Unable to mount root fs on 08:07
Wenn ich den Kernel mit den Installationsdisketten starte, dann klappt alles. Ich vermute der Treiber macht Schwierigkeiten, wenn er als Modul geladen werden soll.
Deshalb habe ich jetzt vor den AHA1542 in den Kernel einzu- kompilieren. Der Rechner ist ein alter 486, also ziemlich langsam. Als Internetgateway für mein Netzwerk aber tut er es bestimmt.
Jetzt zu meiner Frage: Was muß ich beachten, wenn ich einen Kernel auf einem anderen System baue und kompiliere. Was muß ich bei den Modulen beachten.
Danke,
Andreas Rathgeber
Die Lösung und die funktionierte so: Es gab wohl Probleme bei den Parametern der Module, die bei der Installation nicht mit in die initrd übergeben wurden. 1. sichern der /boot/initrd 2. entpacken der /boot/initrd nach /tmp/initrd mit: zcat /boot/initrd > /tmp/initrd 3. mounten dieser initial ram disk nach /mnt: mount -t ext2 -o loop /tmp/initrd /mnt 4. editieren von linuxrc nach den Beispielen: insmod aha1542 aha1542=0x130,11 insmod ni65 dma=7 5. Verzeichnis unmounten /mnt 6. packen von /tmp/initrd mit gzip, eventuell umbenennen nach /tmp/initrd 7. zurückkopieren von /tmp/initrd nach /boot/initrd 8. in /etc/lilo.conf muß auch diese Zeile stehen initrd=/boot/initrd 9. lilo ausführen 10. reboot tut gut ;-) das höre ich immer von meinen Windows NT-Kollegen Nach ca. 40 Stunden an verschieden Möglichkeiten habe ich das System so zum laufen gebracht. Wahrscheinlich wäre es schneller gewesen den Kernel mit SCSI-Untestüzung zu kompilieren, aber dieser Weg ist viel eleganter. Tschüß, Andreas Rathgeber __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Auktionen - gleich ausprobieren - http://auktionen.yahoo.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com