On Sat, Feb 7, 2015 at 3:13 PM, Rich Freeman <ri...@gentoo.org> wrote: > On Sat, Feb 7, 2015 at 2:25 PM, Dale <rdalek1...@gmail.com> wrote: >> >> My partitions are something like this. Normal partitions, /boot and >> root itself. /usr and /var on LVM. > > Gentoo dropped support for booting without mounting /usr early in boot > a while back. That isn't to say that it would have instantly stopped > working, but there is no requirement for package maintainers to > support this configuration, and many upstreams have been moving in > directions that will tend to break this. > > There are many ways to get around this. The most common is to mount > /usr from your initramfs. Another option is to run a script early > during boot to mount /usr, ensuring that the necessary tools to do so > are on your root partition. Another option is to put /usr on your > root partition. I'm sure there are other options as well, but in > general you can't always rely on your root partition being able to > mount /usr these days.
FTR, there's also a busybox "sep-usr" USE flag. It installs a static busybox at "/ginit". When you use "init=/ginit" at the kernel cmdline, it mounts "/usr" early and then executes "/sbin/init".