You are not logged in.

#1 2012-10-28 12:46:49

DerBaer
Member
Registered: 2012-10-28
Posts: 5

[solved] rEFInd UEFI Boot failure

Hi,

I just installed arch with the new installer 2012.10.06 and following the Beginners Guide step by step.
For the bootloader I took EFISTUB and rEFInd.

My partitions:
/dev/sda1 -> /
/dev/sda2 -> /home
/dev/sda3 -> /boot/efi
/dev/sdc1 -> /var

But trying to boot my new Arch didn't work.
The rEFInd seems to autodetect
\EFI\arch\vmlinuz-arch.efi
Running it, gives me:

Starting vmlinuz-arch.efi
using load options 'vmlinuz-arch.efi root=/dev/sda1 ro rootfstype=ext4 systemd.unit=graphical.target initrd=EFI\arch\initramfs-arch.img '

the root option seems to be read from \EFI\arch\refind_linux.conf

"Boot to X"          "root=/dev/sda1 ro rootfstype=ext4 systemd.unit=graphical.target"
"Boot to console"    "root=/dev/sda1 ro rootfstype=ext4 systemd.unit=multi-user.target"

But than, I only get the error:

ERROR: Root device mounted successfully, but /sbin/init does not exist.

I ran the efibootmgr using my EFI partition (sda3) first, but than I read in a thread here, it should be the root partition (sda1) so I rerun efibootmgr. But nothing changed. Does this mean, you can run it only once?

Hopefully anyone has an idea?

Greetings
DerBaer

Last edited by DerBaer (2012-10-28 14:40:58)

Offline

#2 2012-10-28 12:52:59

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

Re: [solved] rEFInd UEFI Boot failure

If you are going pure systemd route, and have removed initscripts and sysvinit packages, did you install systemd-sysvcompat ? That package provides systemd symlinks for /sbin/init etc.

Offline

#3 2012-10-28 13:15:35

DerBaer
Member
Registered: 2012-10-28
Posts: 5

Re: [solved] rEFInd UEFI Boot failure

Perfect.

I didn't install systemd-sysvcompat because there were some conflicts, and forgot it than...

Installing it now just works fine.

Thanks for the very fast and helpful reply wink

Offline

Board footer

Powered by FluxBB