My VirtualBox Ubuntu Gnome 17.04 installation is suddenly not booting anymore. A screenshot of what I get at boot is attached, it just stays like this. The only thing that I did the last time before shutting the image down was installing the virtualbox guest additions via the provided image. I tried installing lightdm and using that; it loads, but after inserting my credentials it just silently returns to the login screen. Any suggestions?
For anyone still experiencing this issue and unable to get to your VM's terminal. Disabling "Enable 3D Acceleration" from VirtualBox Manager worked for me.
For those who installed the guest additions from the VBoxGuestAdditions.iso (inserted in the CD-ROM drive) and got in the situation described in this post, this is how I removed them from the command line:
- Switch to a console (Ctrl+Alt+F2).
- Make sure that the guest additions CD-ROM is inserted.
Run the following:
sudo mount -t iso9660 /dev/cdrom /cdrom sudo /cdrom/VBoxLinuxAdditions.run uninstall
I got into this issue with VBox 5.1.22 . Hopefully there will be a fix soon.
Same happened to me, first I tried to install all virtual box additions from the PPA and it didn't fix. Then I removed all and started working again:
sudo apt-get install virtualbox-guest-* && sudo reboot
then remove all:
sudo apt-get remove virtualbox-* && sudo reboot
When you get to that screen hit Ctrl+Alt+F2. Log in with your credentials and then hit:
sudo apt-get remove virtualbox-guest-x11
To restart the machine:
That will remove the virtualbox display driver, letting you able to log in normally and leaving the functionality of shared clipboard and drag and drop.
Just disabling 3D Acceleration solved my problem.
Machine -> Settings -> Display -> untick Enable 3D Acceleration
protected by Community♦ Jul 10 '17 at 6:24
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?