Dale:
...
[ re separate /usr, initramfs/initrd ]
> You may can do it the way you are wanting to but for how long is the
> question. Odds are high that at some point, you will have a system that
> won't boot because something that's needed isn't there.
...
initrd/initramfs is there to make life easier for the distribution.
It is needed when your / is on a device with dynamic minor numbers.
Otherwise, you don't gain much from it.
Separate /usr is a complication mostly for laptop systems where strange
things are needed during boot.
It is also a complications for programs depending on libs in /usr. E.g.
$ ldd /bin/getsubids | grep /usr
libsubid.so.4 => /usr/lib64/libsubid.so.4 (0x00007f2ea07ad000)
libcrypt.so.2 => //usr/lib64/libcrypt.so.2 (0x00007f2ea0578000)
So if getsubids is needed for boot, you either have to move thoose libs
to /lib or use a merged /usr.
The best way to avoid the problems above i make you system simple,
but that seems to against the no prevalent misconception that things
have to be complex.
Regards,
/Karl Hammar