joachim_wellner@gmx.de wrote:
ich habe mir einen neuen Kernel (2.4.24) auf mein SuSE Linux (8.0) Server erfolgreich kompiliert. [...]
Das ist ein Vanilla-Kernel. Den kannst Du also nur aus den Quellen selbst compiliert haben, und da scheinst Du bei der Konfiguration...
Wenn ich folgenden Befehl ausführe, "mkinitrd -k vmlinuz-2.4.24 -i initrd-2.4.24" bekomme ich folgenden Output:
using "/dev/hda2" as root device (mounted on "/" as "ext3") creating initrd "//boot/initrd-2.4.24" for kernel "//boot/vmlinuz-2.4.24" (2.4.24) failed to mount image
...vergessen zu haben, die Unterstuetzung fuer das Loop- Device zu aktivieren, jedenfalls deutet die Fehlermeldung darauf hin. Wenn Du allerdings eh selbst compilierst, kannst Du auch alles zum Booten benoetigte fest in den Kernel com- pilieren, dann brauchst Du ueberhaupt keine initial ramdisk.
Leider gibt es keine genaue Fehlermeldung. Kann mir jemand helfen? Kennt jemand dieses Problem?
Was sagt denn ein "grep -i loop .config", wobei Du bei der Ausfuehrung des Befehls im Hauptverzeichnis mit den Kernel- quellen sein musst?! Ansonsten den kompletten Pfad zur Datei mit der Kernelkonfiguration angeben. Fehlerbehebung: Support fuer Loop-Device aktivieren oder alle Dinge, die zum Booten gebraucht werden, fest in den Kernel compilieren. CU, Th.