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


Reply via email to