On Tue, 7 Jul 2020 08:41:31 -0700 Ian Zimmerman <i...@very.loosely.org> wrote:
> On 2020-07-07 11:26, Steve Litt wrote: > > > Void Linux also symlinks all the various *bin directories together, > > even though it's a runit distro. My objection is this merge forces > > you to have an initramfs. > > This doesn't sound right, can you explain why you need an initramfs > with merged /usr if you didn't need it before? > > I have a vague recollection of discussing this topic long before, > maybe with you; sorry if so. > You need certain executables, pre-mount, before a separate /usr can be mounted. These went in /sbin, which is on the root and always available. If you could mount the root partition, you could proceed. But now, if you mount /usr somewhere off the root, and simply have /sbin symlink to it, those executables aren't available right away. Imagine if you need the mount executable to mount /usr, but the mount executable *is* on /usr. Buried shovel. The only way around it is to do the mounts in initramfs. SteveT Steve Litt May 2020 featured book: Troubleshooting Techniques of the Successful Technologist http://www.troubleshooters.com/techniques _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng