On Sun, 23 Dec 2012 19:44:43 +0200, Nuno J. Silva wrote:

> > Because certain people with influence have rearranged the filesystem
> > so that programs within /usr are absolutely necessary for booting;
> > they are needed _before_ init has a chance to mount /usr.  So
> > either /usr has to be in the root partition, or crazy kludges need to
> > be used to mount /usr before the kernel runs init.  
> 
> I surely don't know the udev architecture well enough, but if this is
> all done by the udev daemon, can't we just "mount /usr" before the
> daemon is started? The only needed things should be mount (which is
> under /bin here) and /etc/fstab.

Because before we can mount thye block device containing the filesystem
for /usr, we have to make that block device available. You are
only considering the case of /usr being on a plain hard disk partition,
what if it in on an LVM volume, or encrypted (or both) of mounted over
the network? All of these require something to be run before they can be
mounted, and if that cannot be run until udev has started, we have been
painted into a corner.


-- 
Neil Bothwick

Top Oxymorons Number 43: Genuine imitation

Attachment: signature.asc
Description: PGP signature

Reply via email to