I've got a dell xps 13z laptop with a new fedora 17 install. The cypress trackpad doesn't have a driver, so tapping and gestures dont work and I can't control the backlight. So, I downloaded the 3.7.0 kernel sauce from the gnu site and applied patches from an
arch linux package which has proper drivers and modifications to make it work. Recompiled the kernel just fine and installed it. I haven't done a kernel compile with patches like this before, and I think I forgot a step.
After copying the vmlinuz file to /boot and running dracut on it, then grub2-mkconfig -o /boot/grub2/grub.cfg, it made me an initramfs image and updated the config grub config.
I rebooted and tried to load the new kernel (3.7.0-ARCH, apparently). It doesn't work.
I get an error:
Code:
dracut Warning: Unable to process initqueue
dracut Warning: Unable to process initqueue
dracut Warning: /dev/disk/by-uuid/c94ab3c5-c58a-4bb8-b9d0-aac835c00402 does not exist
Dropping to debug shell.
I tried changing the commandline to the kernel supplying root=LABEL=root instead of the uuid, and it tells me that it doesn't exist. Same thing happens when I change it to root=/dev/sda2. e2label shows that /dev/sda2 is labelled as root.
Just noticed that while in the dracut debug shell, /dev/sda doesn't exist, neither does /dev/by-label or /dev/by-uuid.
Any ideas what I missed?