Linux – /sbin/init does not exist – Bailing out, you are on your own. Good luck

arch linuxsystem-installation

I'm trying to install arch linux. When I boot up, it gives me the message found below.

ERROR: Root device mounted successfully, but /sbin/init does not exist.
Bailing out, you are on your own now. Good luck.

sh: can't access tty: job control turned off
[rootfs /]# _

Best Answer

You should need systemd-sysvcompat if you want to use init. The /sbin/init is a simple symbolic link to /lib/systemd/systemd (see PKGBUILD) provided by systemd-sysvcompat.

So if you want to boot your system you should add into grub kernel line (if you use grub):

init=/lib/systemd/systemd

If you don't want to use systemd-sysvcompat you should add the line above into your GRUB's configuration

Related Question