61

I had installed VirtualBox but it started giving me problems. So I uninstalled it using:-

sudo apt-get remove virtualbox-\*
sudo apt-get purge virtualbox-\*

But when I reinstalled VirtualBox it again resumed to previous settings and started giving same problems. How can i completely remove VirtualBox from my laptop and then reinstall it such that it wont give same problem again?

  • 2
    You say it was giving you problems. You might wanna explain what exactly were the problems. That will help others help you – Sergiy Kolodyazhnyy Nov 29 '15 at 4:04
  • It said: failed to boot fedora owner not root – Manish Sakpal Nov 29 '15 at 4:06
  • This will get your work done--> askubuntu.com/questions/711793/… – Dhaval Simaria Aug 27 '16 at 15:24
  • 1
    Did you try with sudo apt-get -f install? – Takkat Sep 19 '17 at 9:18
75

Your problem : Virtual Box keeps its folder and settings in your home folder. Delete everything inside the folder.

Uninstall VirtualBox first.

sudo apt-get remove --purge virtualbox 

Run these commands to delete all virtual machines and settings and Virtual Hard Drives:

sudo rm ~/"VirtualBox VMs" -Rf
sudo rm ~/.config/VirtualBox/ -Rf

If you want to install it again. Run this command:

sudo apt-get install virtualbox

Additionally, check:

sudo ps aux | grep -i "vbox"

Kill any "ghost" processes you may think are relevant.

sudo pkill VBox*
| improve this answer | |
  • After reinstalling virtual box by following your procedure it said that fedora was inaccesible so i just removed it. Has it been successfuly removed? – Manish Sakpal Nov 29 '15 at 5:30
  • @Manishsakpal yes it has. – Neil Nov 29 '15 at 8:52
  • it is giving error to . ? – Manish Sakpal Nov 29 '15 at 8:57
  • @Manishsakpal What error. you may want to try my answer again. – Neil Nov 29 '15 at 8:58
  • Error is:- rm: invalid option -- '.' Try 'rm --help' for more information. – Manish Sakpal Nov 29 '15 at 9:01
38
sudo apt-get remove virtualbox* --purge

Just try one command for remove all VM. Or perticulary one VM

sudo apt remove virtualbox virtualbox-5.0 virtualbox-4.*

After that, you maybe get some instruction which will already give there you just need to type on the command line. Then again run same above command.

| improve this answer | |
  • 1
    why didn't you add this to your other answer instead of posting a new one? – Zanna Mar 10 '17 at 9:33
  • Sorry @Zanna I just forgot. I will update. – Jitendra Mar 10 '17 at 9:35
  • 7
    And it was never updated. – KhoPhi Jan 30 '18 at 6:47
  • I already did @Rexford, but I haven't deleted below one, Now it's also done. :) – Jitendra Aug 21 '19 at 4:38
20

First find installed package using below command :

sudo dpkg -l | grep virtualbox 

Then copy packages and remove using dpkg or apt-get as below :

sudo dpkg --purge <Packages>

--force-all optional

And also manually remove folder on home directory (~/"VirtualBox VMs").

| improve this answer | |
  • Honestly I thought apt would remove packages installed with dpkg, but it doesn't even show virtualbox as being installed. Surprised that in 18.04.1 this is not linked up properly. – pbhj May 19 '19 at 16:56
8

Open the terminal and type:

sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox-

How to uninstall Oracle VirtualBox

If you installed VirtualBox from the Oracle website find your VirtualBox version as follows:

sudo apt install aptitude
aptitude search virtualbox\*

The latest version of VirtualBox that has Oracle VM VirtualBox on the same line with it is the package you have installed. If you have the latest version of Oracle VirtualBox installed, it is named virtualbox-5.1.

Verify that this version of Oracle VirtualBox is currently installed.

dpkg-query -s virtualbox-5.1    

Uninstall Oracle VirtualBox using a command that looks like this:

sudo apt remove VirtualBox-5.1  

If you have a different version of Oracle VirtualBox installed replace VirtualBox-5.1 in the above command with your VirtualBox version.

| improve this answer | |
  • thanks a lot but it didn't work ... – עידו צפריר Sep 19 '17 at 8:01
  • In my case just the first line did everything. No further commands were necessary. The package shown in dpkg-query isn't installed locally. – Chaim Eliyah Jan 5 at 3:00
7

If you installed VirtualBox through the installer script, you can find the directory where it is installed by running

cat /etc/vbox/vbox.cfg

You can then run the uninstall script located in the install directory. Assuming it's installed to /opt/VirtualBox, run

sudo /opt/VirtualBox/uninstall.sh
sudo rm -rf /opt/VirtualBox/
| improve this answer | |
1

Your problem is not with VirtualBox, it is with your kernel. You appear to have somehow run into an issue which caused a mismatch.

Simply run sudo apt update && sudo apt install -f as you've been instructed by the system, and it should install the correct packages.

Once this is completed, I recommend rebooting (just to be safe, though it is not absolutely necessary), and then running sudo apt remove --purge *virtualbox* to remove VirtualBox and any related packages.

NB:

If you don't run sudo apt install -f, you're going to keep running into this problem with pretty much any package, as the package management system is left in a broken state until that issue is resolved.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.