Hallo Liste, ich habe einen durch Win4Lin modifizierten Suse 9.0 Kernel. Ich möchte als Bootoption automatisch eintragen: hdf=ide-scsi Schreibe ich dies manuell beim booten hinzu klappt alles. Wenn ich aber im YAST die Bootloaderkonfiguration aufrufe und es versuche dort einzutragen klappts nicht. Die Konfigurationsdatei des Bootloaders sieht so aus: ------------------------------------------------------------------------------------------------------------------------- Modified by YaST2. Last modification on Thu Jun 3 18:42:08 2004 # added by NeTraverse - DO NOT REMOVE THIS LINE, it's used for uninstall default 2 # end added by NeTraverse - DO NOT REMOVE THIS LINE, it's used for uninstall # Modified by YaST2. Last modification on Mon May 31 10:29:52 2004 # Modified by YaST2. Last modification on Mon May 31 09:56:01 2004 # Modified by YaST2. Last modification on Sat May 29 12:57:26 2004 color white/blue black/light-gray timeout 8 gfxmenu (hd0,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title Linux kernel (hd0,1)/boot/vmlinuz root=/dev/hde2 vga=0x31a splash=silent desktop hdf=ide-scsi hdflun=0 initrd (hd0,1)/boot/initrd ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe kernel (hd0,1)/boot/vmlinuz root=/dev/hde2 showopts ide=nodma apm=off acpi=off vga=normal nosmp n initrd (hd0,1)/boot/initrd ###Don't change this comment - YaST2 identifier: Original name: Win4Lin### title Win4Lin kernel (hd0,1)/boot/win4lin root=/dev/hde2 showopts ide=nodma apm=off acpi=off vga=normal nosmp n initrd (hd0,1)/boot/initrd --------------------------------------------------------------------------------------------------------------------- hdf=ide-scsi #trage ich gleich hier dazu, dann bekommt der Kernel win4lin Panik. Noch schlimmer : der Wert ist verschwunden und ich kann ihn auch nicht mehr austragen... ich musste den win4lin Kernel löschen und neu installieren... Was mache ich falsch ? Frank
Es reicht, wenn Du die Email einmal schickst. Hier ist kein Support, und manchmal geht es eben ein wenig laenger, bis jemand antwortet... Frank Thiel wrote:
ich habe einen durch Win4Lin modifizierten Suse 9.0 Kernel. Ich möchte als Bootoption automatisch eintragen:
hdf=ide-scsi
Schreibe ich dies manuell beim booten hinzu klappt alles. Wenn ich aber im YAST die Bootloaderkonfiguration aufrufe und es versuche dort einzutragen klappts nicht.
Die Konfigurationsdatei des Bootloaders sieht so aus: [...] title Win4Lin kernel (hd0,1)/boot/win4lin root=/dev/hde2 showopts ide=nodma apm=off acpi=off vga=normal nosmp n initrd (hd0,1)/boot/initrd --------------------------------------------------------------------------------------------------------------------- hdf=ide-scsi
#trage ich gleich hier
dazu, dann bekommt der Kernel win4lin Panik. Noch schlimmer : der Wert ist verschwunden und ich kann ihn auch nicht mehr austragen... ich musste den win4lin Kernel löschen und neu installieren...
Was mache ich falsch ?
Es muss wie folgt heissen: title Win4Lin kernel (hd0,1)/boot/win4lin root=/dev/hde2 showopts ide=nodma apm=off acpi=off vga=normal hdf=ide-scsi initrd (hd0,1)/boot/initrd Wobei die Zeile mit apm beginnend eine Fortsetzung der vorherigen Zeile ist. Ferner muss die Initial Ramdisk "initrd" natuerlich zum Kernel "win4lin" passen, sonst wird es nicht funktionieren. Du verwendest "initrd" sowohl fuer den SuSE-Standardkernel als auch fuer Deinen win4lin Kernel, das macht mich stutzig. Eigentlich ist /boot/initrd ein Name, der fuer den SuSE-Standardkernel verwendet wird, wie man anhand des Rests Deiner Bootloader-Konfiguration sieht. Du solltest die Initial Ramdisk, die zum Kernel win4lin passt, eher initrd.win4lin nennen o.ae. Ich bevorzuge allerdings aus diversen Gruenden die Verwendung von Kernel-Versionsnummern als Namensergaenzung. Mit "ide=nodma" schaltest Du uebrigens DMA fuer saemtliche IDE-Kanaele aus - ein Performance-Wunder darfst Du also nicht gerade erwarten. CU, Th.
participants (2)
-
Frank Thiel
-
Thomas Hertweck