[arch-general] /usr is not mounted. This is not supported.

clemens fischer ino-news at spotteswoode.dnsalias.org
Tue Oct 25 14:12:12 EDT 2011


Thomas Bächler wrote:

> Am 25.10.2011 14:12, schrieb clemens fischer:
>>> We are currently working on adding support for the second approach,
>>> but we are not there yet (I have some patches against mkinitcpio to
>>> add this, but they rely on a patch by Thomas against busybox that has
>>> not yet landed upstream).
>>
>> What patch would that be?  THE-FAVOURITE-SEARCH-ENGINE didn't pull
>> anything useful for "patch Thomas-Bächler busybox".  Can somebody point
>> us to the relevant code, please?
>
> I am not sure which patch he means. I wrote something recently, but I
> only shared that with Tom in private conversations and it is not related
> to this issue.
>
>> A hook to mount the users /usr would presumably go right before
>>
>>   "if [ -x /lib/udev/udevd ]; then"
>>
>> in "/lib/initcpio/init"?
>>
>> Are the symlinks in "/dev/disk/by-label/" by then?  I guess not, since
>> udevd rules are responsible for setting them up, right?
>
> Mounting /usr needs to go to the initramfs. It is possible to implement
> a mount handler for this. At this stage, the by-label symlinks exist
> already.

AFAIU udevd(8) is responsible for setting up those symlinks.  How can
they exist _before_ udevd(8) is started?


clemens



More information about the arch-general mailing list