А не было ли часом на этом сервере обновления бубунты без перезагрузки?
Скажем, стояла себе старючая бубунта, на которой был sysvinit, а потом внезапно ее обновили на новую, в которой sysvinit выпилен, а вместо него — поцтерошлак.
Если было, то причина очевидна: некорректное обновление (т.е. система обновилась, а все настройки и инит-скрипты старые остались).
Еще один вариант, помимо предложенного
jcmvbkbc: было обновление ядра, которое прошло некорректно (скажем, у вас используется initramfs, а в обновлении этого не было).
Система грузится с init=/bin/bash? Если да, то, учитывая изменения, которые повлекли эту проблему, исправляйте ошибки.