]]>https://bbs.archlinux.org/profile.php?id=169682013-03-28T17:03:11Zhttps://bbs.archlinux.org/viewtopic.php?pid=1250796#p1250796When installing from 2013.03 medium I got the same problem...

Error: Root device mounted successfully, but /sbin/init does not exist.
Bailing out, you are on your own. Good Luck
[rootfs /]#

Tthe problem is, in initramfs, the /new_root/sbin/init is a symbolic link to "../usr/lib/systemd/systemd" (or something like this).it's not actually "NOT FOUND", it just means "failure when following the symbolic link."so check out if the /usr partition is probably mounted is significant.

In my case, I'm using lvm and have added the lvm2 hook in mkinitcpio.conf,but I missed the comments mentioned in mkinitcpio.conf (which is below the lvm2 section)"NOTE: if you have /usr on a seperate partition, you MUST include the usr, fsck and shutdown hooks."after doing following steps eveything works fine:

# boot from CD and chroot to the new system, in this case I mount the new system at /mnt
arch-chroot /mnt
# add the missing "usr" and "shutdown" to hooks
vi /etc/mkinitcpio.conf
# regenerate initramfs
mkinitcpio -p linux

EDIT: Seems to be some posts about the problem in "Pacman & Package Upgrade Issues" part of the forum.

Did you read the front page news? If not, it's a good habit to get into before you run an Syu.

]]>https://bbs.archlinux.org/profile.php?id=599282012-07-18T22:38:34Zhttps://bbs.archlinux.org/viewtopic.php?pid=1132372#p1132372I got the same error after an unsuccessful pacman -Syu.Don't have the exact output but the during package checking pacman failed.I think the last package which was checked where wine and got an error message containing glibc and "/lib/ already exists".Tried to pacman -Sf glibc which seemed to break everything. A lot of binaries where gone(ls, dir, pacman, reboot, init ... )

Not much to work with but at least some more information.

Don't know any fix at the moment.

EDIT: Seems to be some posts about the problem in "Pacman & Package Upgrade Issues" part of the forum.

Once upon a time I was updating my ArchLinux box using wonderful command called 'pacman -Syu' and then wild kernel update appeared.

Then I've restarted my PC and suddenly:

Error: Root device mounted successfully, but /sbin/init does not exist.
Bailing out, you are on your own. Good Luck
[rootfs /]#

I've typed 'ls' at shell, it returned that /sbin is there (as symbolic link to /bin). So I did 'cd sbin' and I did 'ls' again. It shows me that 'init' file is here. I tried to run './init' -> 'init must be run with PID 1'.

BTW. I'm not newbie, I was using ArchLinux from May or even April this year.