Am 25.11.2011 23:44, schrieb Myra Nelson:
---------- Forwarded message ---------- From: Myra Nelson <outerrimlogging@gmail.com> Date: Fri, Nov 25, 2011 at 15:45 Subject: udev events and /usr not mounted To: General Discussion about Arch Linux <arch-general@archlinux.org>
No gripes, complaints, or rants, just a question about udev rules. This is one of those /usr not mounted things that's broken.
Fri Nov 25 12:06:54 2011: :: Loading User-specified Modules [BUSY] udevd[398]: failed to execute '/usr/sbin/alsactl' '/usr/sbin/alsactl restore 0': No such file or directory
It's easy to work around but I was wondering, is it possible to move 78-sound-card.rules and/or 90-alsa-restore.rules to say /etc/udev/rules.d then source them, myself, after /usr is mounted? Or would that cause other unwanted and unnecessay problems, security issues, or just plain not work?
Currently I don't want to try to migrate /usr to /. / is only 4 GB and /usr is 8+ GB and everything works to well so I'll just do a fresh install later. Otherwise sudo /usr/bin/alsactl start works well.
Myra
Brain Dead
You can work around this by mounting /usr from initramfs. There are RFC patches around for doing this, I don't know where right now (search this mailing list, this topic has come up). It is known that having /usr separate causes problems like the ones you describe, see [1]. [1] http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken