victor
24.04.00, 15:10
Hallo Kompilierer,
ich hab da ein Problem. Unter SuSE 6.4 (Kernel 2.2.14) ist es mir nicht möglich meinen selbsterzeugten Kernel zu booten.
Ich habe ein reines SCSI-System (aic7xxx) mit SMP und habe ausser /boot (ext2fs) alle anderen Partitionen (/, /usr) mit ReiserFS
versehen. Laut SuSE-Supportdatenbank muss ich eine initrd anlegen. Ich habe also in der /etc/rc.config einen Eintrag
INITRD_MODULES="aic7xxx" vorgenommen und den Kernel 2.2.14 mit fest einkompilierter SCSI- und SCSI-Platten Unterstützung,
aber Modularem SCSI-Gerätetreiber (eben der aic7xxx) kompiliert. Nach einem Aufruf von mk_initrd (nachdem die Änderungen
durch SuSEconfig bekanntgemacht wurden) erscheint folgende Ausgabe:
### Ausgabe von mk_initrd ###
[src/linux-2.2.14.SuSE] mk_initrd
using "/dev/sda2" as root device (mounted on "/")
creating initrd "//boot/initrd" for kernel "//boot/vmlinuz" (2.2.14-SMP)
module aic7xxx is "/lib/modules/2.2.14-SMP/scsi/aic7xxx.o"
-> insmod aic7xxx
no kernel image "vmlinuz.suse"
### Ausgabe von mk_initrd ###
Die Partition /dev/sda2 ist als / gemountet, aber a) frage ich mich, ob die Ausgabe von "//" korrekt ist und b) warum ein Kernel vmlinuz.suse
vermisst wird. Dieser taucht in der /etc/lilo.conf nicht auf. Zuguter Letzt möchte ich den Lilo auch nur auf Diskette installieren. Ist das ein Problem?
Mit hilfesuchender Bitte
victor
ich hab da ein Problem. Unter SuSE 6.4 (Kernel 2.2.14) ist es mir nicht möglich meinen selbsterzeugten Kernel zu booten.
Ich habe ein reines SCSI-System (aic7xxx) mit SMP und habe ausser /boot (ext2fs) alle anderen Partitionen (/, /usr) mit ReiserFS
versehen. Laut SuSE-Supportdatenbank muss ich eine initrd anlegen. Ich habe also in der /etc/rc.config einen Eintrag
INITRD_MODULES="aic7xxx" vorgenommen und den Kernel 2.2.14 mit fest einkompilierter SCSI- und SCSI-Platten Unterstützung,
aber Modularem SCSI-Gerätetreiber (eben der aic7xxx) kompiliert. Nach einem Aufruf von mk_initrd (nachdem die Änderungen
durch SuSEconfig bekanntgemacht wurden) erscheint folgende Ausgabe:
### Ausgabe von mk_initrd ###
[src/linux-2.2.14.SuSE] mk_initrd
using "/dev/sda2" as root device (mounted on "/")
creating initrd "//boot/initrd" for kernel "//boot/vmlinuz" (2.2.14-SMP)
module aic7xxx is "/lib/modules/2.2.14-SMP/scsi/aic7xxx.o"
-> insmod aic7xxx
no kernel image "vmlinuz.suse"
### Ausgabe von mk_initrd ###
Die Partition /dev/sda2 ist als / gemountet, aber a) frage ich mich, ob die Ausgabe von "//" korrekt ist und b) warum ein Kernel vmlinuz.suse
vermisst wird. Dieser taucht in der /etc/lilo.conf nicht auf. Zuguter Letzt möchte ich den Lilo auch nur auf Diskette installieren. Ist das ein Problem?
Mit hilfesuchender Bitte
victor