Al Bogner schrieb:
[...] creating initrd "/boot/initrd" for kernel "/boot/vmlinuz" [...] creating initrd "/boot/initrd.shipped" for kernel [...] Warum wird für Kernel vmlinuz.athlon.82 keine RAM-Disk angelegt?
Ganz einfach: mkinitrd ist ein Skript, das die Initial Ram- disk erstellt. Im Skript ist vorgegeben, dass als Standard immer fuer die Kernel "vmlinuz" und " vmlinuz.shipped", die in /boot liegen muessen, eine Initial Ramdisk erstellt wird. Du kannst das einfach selbst mal anschauen, in dem Du z.B. "less /sbin/mkinitrd" ausfuehrst. Du findest dort die Zeilen # the kernel images to use; must be in $boot_dir kernels_default="vmlinuz vmlinuz.shipped" # initial ram disks (corresponding to $kernels); dto. in $boot_dir initrds_default="initrd initrd.shipped" Willst Du eine Initial Ramdisk fuer ein Kernel-Image erstel- len, das Du selbst nach /boot kopiert hast oder das einen anderen Namen traegt, so musst Du das explizit angeben. Da- zu brauchst Du die Optionen -k "kernel list" und -i "initrd list" und eventuell auch noch die Option -m. Wenn Du die Option -m weglaesst, dann wird /etc/sysconfig/kernel ausgewertet und die dortigen Eintraege fuer Module in die initrd ueber- nommen. In Deinem Falle sollte also ein mkinitrd -k vmlinuz.athlon.82 -i initrd.athlon.82 helfen. Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===