On Mon, Jan 20, 2014 at 7:38 AM, <cov...@ccs.covici.com> wrote: > Hi. I am having a problem booting using systemd and an initrd generated > by genkernel. > > I get the message that says (may be slight paraphrase) that > /dev/mapper/linux--files-64--root does not appear to be a valid /, try > again. > > Now in the gentoo guide to systemd, I did what I think it wanted me to > do and wrote in my lilo append line real_init=/usr/lib/systemd/systemd > . Now looking at the linuxsrc in the initrd, /usr is not even mounted > when it is looking for its init -- after all that fuss about /usr -- and > it only seems to look in /sbin for its init and dies. > > How can I solve this problem -- I suppose I could copy systemd over, but > that seems nasty to me and I would have to remember to update it every > time systemd was updated! > > Any assistance on this would be appreciated. >
This is bug 479730. https://bugs.gentoo.org/show_bug.cgi?id=479730 One solution would be to switch to genkernel-next. I recommend the latest ~arch version. Another solution would be to use dracut.