Hide Forgot
I am running Kernel 2.6.37-gentoo-r1 right now. I am trying to make an initramfs for 2.6.38-gentoo, which I have compiled and installed to /boot. /usr/src/linux is also pointing to that version. Interestingly, no matter what I pass as the kernel-version parameter I always get 2.6.37-gentoo-r1 stuff mixed in (see below) and the initramfs never ends up at /boot/initramfs-2.6.38-gentoo.img but at /usr/src/linux-2.6.38-gentoo/${kernelversion}. What value do I need to pass for kernel-version to - get in 2.6.38 stuff only - have the file end up at /boot/initramfs-2.6.38-gentoo.img ? This shell session shows: sevendust linux-2.6.38-gentoo # dracut -v -H -f 2.6.38 |& fgrep 2.6. I: Installing /lib/modules/2.6.37-gentoo-r1//modules.builtin.bin I: Installing /lib/modules/2.6.37-gentoo-r1/kernel/drivers/scsi/scsi_wait_scan.ko 4 /tmp/initramfs.l2usvS/lib64/modules/2.6.37-gentoo-r1/kernel 4 /tmp/initramfs.l2usvS/lib64/modules/2.6.37-gentoo-r1/kernel/drivers 4 /tmp/initramfs.l2usvS/lib64/modules/2.6.37-gentoo-r1/kernel/drivers/scsi 84 /tmp/initramfs.l2usvS/lib64/modules/2.6.37-gentoo-r1 -rw-r--r-- 1 root root 4.0M Mar 23 16:57 /usr/src/linux-2.6.38-gentoo/2.6.38 sevendust linux-2.6.38-gentoo # dracut -v -H -f 2.6.38-gentoo |& fgrep 2.6. I: Installing /lib/modules/2.6.37-gentoo-r1//modules.builtin.bin I: Installing /lib/modules/2.6.37-gentoo-r1/kernel/drivers/scsi/scsi_wait_scan.ko 4 /tmp/initramfs.Y2vacb/lib64/modules/2.6.37-gentoo-r1/kernel 4 /tmp/initramfs.Y2vacb/lib64/modules/2.6.37-gentoo-r1/kernel/drivers 4 /tmp/initramfs.Y2vacb/lib64/modules/2.6.37-gentoo-r1/kernel/drivers/scsi 84 /tmp/initramfs.Y2vacb/lib64/modules/2.6.37-gentoo-r1 -rw-r--r-- 1 root root 4.0M Mar 23 16:57 /usr/src/linux-2.6.38-gentoo/2.6.38-gentoo sevendust linux-2.6.38-gentoo # uname -r 2.6.37-gentoo-r1 sevendust linux-2.6.38-gentoo # dracut -v -H -f 2.6.37-gentoo-r1 |& fgrep 2.6. I: Installing /lib/modules/2.6.37-gentoo-r1//modules.builtin.bin I: Installing /lib/modules/2.6.37-gentoo-r1/kernel/drivers/scsi/scsi_wait_scan.ko 4 /tmp/initramfs.vMTgbu/lib64/modules/2.6.37-gentoo-r1/kernel 4 /tmp/initramfs.vMTgbu/lib64/modules/2.6.37-gentoo-r1/kernel/drivers 4 /tmp/initramfs.vMTgbu/lib64/modules/2.6.37-gentoo-r1/kernel/drivers/scsi 84 /tmp/initramfs.vMTgbu/lib64/modules/2.6.37-gentoo-r1 -rw-r--r-- 1 root root 4.0M Mar 23 16:58 /usr/src/linux-2.6.38-gentoo/2.6.37-gentoo-r1 sevendust linux-2.6.38-gentoo # dracut -v -H -f |& fgrep 2.6. I: Installing /lib/modules/2.6.37-gentoo-r1//modules.builtin.bin I: Installing /lib/modules/2.6.37-gentoo-r1/kernel/drivers/scsi/scsi_wait_scan.ko 4 /tmp/initramfs.IXccXM/lib64/modules/2.6.37-gentoo-r1/kernel 4 /tmp/initramfs.IXccXM/lib64/modules/2.6.37-gentoo-r1/kernel/drivers 4 /tmp/initramfs.IXccXM/lib64/modules/2.6.37-gentoo-r1/kernel/drivers/scsi 84 /tmp/initramfs.IXccXM/lib64/modules/2.6.37-gentoo-r1 -rw-r--r-- 1 root root 4.0M Mar 23 16:58 /boot/initramfs-2.6.37-gentoo-r1.img sevendust linux-2.6.38-gentoo # ls -l /usr/src/linux lrwxrwxrwx 1 root root 19 Mar 19 22:44 /usr/src/linux -> linux-2.6.38-gentoo
It's # dracut [OPTION]... <image> <kernel-version> not # dracut [OPTION]... <kernel-version> <image>
Oh, right. Sorry.