On Wed, May 1, 2013 at 6:04 AM, Fabio Erculiani <[email protected]> wrote: > - genkernel needs to migrate to *udev (or as I did, provide a --udev > genkernel option), mdev is unable to properly activate LVM volumes and > LVM is actually working by miracle with openrc. Alternatively, we > should migrate to dracut.
I'm not sure what "migrating to dracut" actually means. A gentoo install doesn't include genkernel in the first place - it is installed manually. If you mean documenting how to use dracut in the handbook, then I think that makes sense - we already document multiple alternatives like genkernel, manual kernel builds, grub, lilo, etc. I've been running dracut for almost a year now and it has been working well, though I might note that I had to build a custom module to get mdadm+LVM to work (not sure if current versions work out of the box, and my use of old mdadm metadata versions due to previously having followed the Gentoo mdadm+lvm guide might have something to do with it). Honestly, I'm not sure how important it is to be able to switch back/forth at runtime. We should definitely support both options reasonably well, but not to the point where people end up with a lot of dependencies/complexity that a typical user doesn't actually have need for. Rich
