/sbin/init not found ‑ Bailing ‑ You're on your Own
I did some cleanup on my desktop machine today, uninstalling packages that weren't serving any purpose anymore.
One of these packages was called
systemd-sysvcompat. I should have taken a closer look, because when I rebooted I was greeted with a message very much like the title, and dropped to a busybox prompt.
It turns out that
systemd-sysvcompat is an optional requirement for
systemd and provides a symlink from
/sbin/init (and a few other commands that are more or less aliases to various systemctl commands).
Instead of creating that symlink myself or reinstalling that package, I added
init=/lib/systemd/systemd to my bootloader's kernel command line.
All is good now; we will see how it goes.
After re-installing I have not bothered to remove this package again. It's part of the
core group and very small.
The benefits of removing it are negligable, the dangers are slightly larger.