I have A VM with guest Ubuntu installed which I use for development. Everything was setup and working nicely until yesterday evening when I rebooted the VM (updates were installed during that session, if I recall correctly). The booting splash screen showed up and just hung there.
I looked into these questions and their solutions and high rated answers:
- Ubuntu 12.04 stuck at boot splash screen,
- Upgraded 12.04 to 14.04, splash gets stuck at "Restoring resolver state...",
- Ubuntu 14.04 boot hangs at logo after updating
- Ubuntu 12.04 cannot start, "saned disabled; edit /etc/default/saned"
... but with no success.
If I press Right Shift when the VM fires up and choose to use Ubuntu with older version of kernel (latest shown 3.19.0.-51-generic, first older 3.19.0-49-generic), then I successfully get to the login screen but can't login with my credentials, it just keeps throwing me back to the login screen. TTY login works.
I used the recovery menu to drop to root shell and reinstall nvidia-current package, removed "quiet and splash" to see what's going on, cleared /tmp directory as suggested in one answer, updated grub, but with no success. Is it possible to rollback the updates somehow? Here's where booting hangs:
The VM is running on an SSD disk partition, 60GB of space, with ~20GB still free. I'm using an NVidia graphics card.
If reinstalling can be avoided, it would be really appreciated.