Hi there,
I want to compile a new kernel(2.6.21.4) for Suse Enterprise Server 9.
I choose sata and reiserfs to be buit in the kernel not as module.
Code:
/sbin/mkinitrd -k vmlinuz-2.6.21.4 -i initrd-2.6.21.4
gives the following warning/error
Code:
Root device: /dev/hda2 (mounted on / as reiserfs)
Module list: sata_via reiserfs
Kernel image: /boot/vmlinuz-2.6.21.4
Initrd image: /boot/initrd-2.6.21.4
Shared libs: lib/ld-2.3.3.so lib/libc.so.6 lib/libselinux.so.1
Cannot determine dependencies of module sata_via. Is modules.dep up to date?
Cannot determine dependencies of module reiserfs. Is modules.dep up to date?
Modules:
none
Bootsplash: SuSE-SLES (1024x768)
The initrd file is created in /boot, but the new kernel doesn't boot.
It gives the error: "/dev/hda2 not found, waiting for hda2 to appear" and it waits....
There is no kernel panic.
Please tell me what have I done wrong.
I got a similar error at mkinitrd on Fedora (following the same kernel compilation procedure). It said "No module sata_nv found for kernel“ but I solved it with "mkinitrd --builtin=ata_piix <path-to-initrd-file> <kernel-version>"
Many thanks.