Dracut and lvm

Built a 2.6.33-rc? kernel from git to try on Fedora 12. I wanted two new modules that are not in the current distro: updated fintek sensor module and k10temp for powernow stuff.

Curiously, dracut started creating a ginormous generic initramfs until it filled up the /boot partition. Next tried it manually with dracut -H. This was a slim initramfs but left out LVM (FIXME: why?). In the end:

dracut -H -a 90lvm …

is your friend for manual kernel builds. Behind all the black magic, the new kernel was bootable with plymouth, modesetting on an ATI HD4650 setup.