So I got home today to find that my KDE login screen would not let me log in. It said the authentication process failed or something and I needed to terminate the screen lock process manually. So I go over to another virtual terminal and try to log in. As soon as I enter my user name, a bunch of errors come up and I am unable to log in. "This can't be good" I think to myself, and reboot.
I am greeted by this error upon booting:

The error says that it says it cannot find /sbin/init. I loaded up a Ubuntu live CD and verified that /sbin/init is indeed present and all my other files still seem to be there. I tried booting into arch fallback on grub but that didn't work either.
Midway through the day I SSHed my desktop from my phone and started it doing an upgrade. I was able to log in then so I assume this problem had not occured yet, and it may be the cause of the problem. I have no idea how to fix it, urgent help would be appreciated.