Gunther Kuhlmann schrieb:
On Thu, Jul 06, 2000, Andreas Rathgeber wrote:
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
Ja, so geht es sicherlich. Es gibt aber auch ein script mk_initrd von SuSE, welches eine initrd selbsttätig erstellt. (Alte initrd vorher besser sichern.) Dazu liest es die Datei /etc/rc.config ein und wertet die Einträge aus, welche Module geladen werden sollen. (INITRD?) (Diese|Die zum Zugriff auf Platten benötigten) Module werden dann in die initrd eingebaut.
Prinzipiell ist das richtig, zumindest ab Suse 6.4. Ich verwende jedoch 6.3 und da funktioniert es nur so, wie oben beschrieben. Auszug aus der SuSE Support-Datenbank: http://sdb.suse.de/sdb/de/html/initrd.html ... Modulparameter Ist für das Laden eines bestimmten Modules die Angabe von Parametern notwendig, dann gehen diese nach der Installation verloren; sie werden nicht in die für das Booten des Systems verwendete initrd eingetragen. Glücklicherweise gibt es nur sehr wenige SCSI-Treiber, die zwingend die Angabe von Parametern erfordern. Wer auf das Problem stösst, muss sein System mit der Installations-Bootdiskette booten und sich einen Kernel bauen, der den SCSI-Treiber enthält. Das Problem ist inzwischen behoben, bei SuSE 6.4 werden etwaige Modulparameter auch beim Starten des Systems in der initrd verwendet. ... Sorry, daß ich vom Subject abgekommen bin, aber ich war von dieser eleganten Lösung so angetan. Auf die bin ich übrigens von einem Kollegen hingewiesen worden. Gruß 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