Linux – /sbin/init does not exist

arch linuxsystem-installation

/sbin/init does not exist

After installing Arch Linux I rebooted but now I am unable to complete the boot process. I end up at the screen above with this message

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

sh: can't access tty; job control turned off.

and a
[rootfs ]#
prompt.

I have checked and confirmed via a live disk that sbin exists as a symbolic link to /usr/bin. However I do not have the init file/folder in my /usr/bin directory. Where should I get the init file/folder? Did I miss a step during the installation? Is there anything I can do to correct this? Thanks.

Best Answer

Following on from my comment, what I'd recommend you do to correct it is to reboot your system with the livecd (or whatever method you used to boot into the install environment) and redo these steps of the install process:

If it still isn't working after this, I'd suggest checking what filesystem is actually being mounted by the bootloader. Perhaps giving a list of what files are present in the /usr/bin directory would allow us to help you further.

Related Question