interference of the recent /usr symlinking with the mkinitcpio 'usr' hook?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hello,

I just did a fresh install of archlinux based off the most recent
install cd. I've setup an encrypted root filesystem (btrfs) with
separate subvolumes for /, /usr, /var, /home and /etc. All subvolumes
are entered with the correct mount options (subvol=...) in
/etc/fstab. In particular, the lines for the / and /usr mounts look 
identical, except for different arguments to the 'subvol' mount option. 

In my /etc/mkinitcpio.conf, I have the following HOOKS line:  

HOOKS="base udev autodetect block keymap keyboard encrypt filesystems
fsck usr shutdown"

At bootup, right after entering my luks password, I get the following
error message:

"Error: Root device mounted successfully, but /sbin/init does not exist.
Bailing out, you are on your own. Good Luck"

Checking in the emergency shell, it turns out that the root subvolume
has been mounted correctly but usr has not. Interchanging the order of the
'filesystems', 'fsck' and 'usr' hooks (I've tried all six possibilities)
doesn't resolve this problem.  

Could this be related to the recent symlinking of /sbin to /usr/bin?

My other explanations would be the 'subvol' mount option or the missing
fsck.btrfs tool, but in the latter case the root subvolume shouldn't
have been mounted as well. 

Any ideas? 


Thanks in advance, 

Simon


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux