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.
/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
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?
Last edited by DerBaer (2012-10-28 14:40:58)
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