Dracut should work out of box but very important you append kernel command line to lilo.conf. Dracut will show you what it finds using dracut --print-cmdline (I think)