Ubuntu12.04 VirtualBox卸载失败及移动虚拟介质不能使用的一些解决办法

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
scue
帖子: 111
注册时间: 2012-01-22 11:37

Ubuntu12.04 VirtualBox卸载失败及移动虚拟介质不能使用的一些解决办法

#1

帖子 scue » 2012-06-21 13:52

一、无法卸载的问题:
前段时间去http://www.virtualbox.org/wiki/Downloads了VirtualBox4.1.8版本,并安装了之后出现了一些问题;
具体描述是这样子的:
由于新版本的VirtualBox4.1.16已经出来了,我想更新一下它;
结果我一直卸载都卸载不干净,即使卸载了一样可以在Unity桌面程序搜索里找到Oracle VM VirtualBox,并还能运行!
卸载中使用的命令:

代码: 全选

sudo apt-get remove virtualbox
sudo apt-get remove VirtualBox
sudo apt-get --purge remove virtualbox
sudo apt-get --purge remove VirtualBox
sudo apt-get remove virtualbox-4.1
sudo apt-get remove VirtualBox-4.1
sudo apt-get --purge remove virtualbox-4.1
sudo apt-get --purge remove VirtualBox-4.1
(即使使用tab也不能进行自动补全;)
(另外也尝试使用了clean, autoclean,及先更新软件源的方法一样不起效;)
直接安装VirtualBox4.1.16一样不行,提示的东西一大段如下:

代码: 全选

软件包操作失败:
安装或移除软件失败。
详细信息:
Selecting previously unselected package virtualbox-4.1.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 245430 files and directories currently installed.)
Unpacking virtualbox-4.1 (from .../virtualbox-4.1_4.1.16-78094~Ubuntu~precise_i386.deb) ...
dpkg: error processing /home/scue/Downloads/virtualbox-4.1_4.1.16-78094~Ubuntu~precise_i386.deb (--install):
 subprocess new pre-installation script returned error exit status 1
结果我就蛋够疼了,经过不断的尝试,最后找到了解决办法:
1. 先下载新立得软件包管理器并使用root权限打开:

代码: 全选

sudo apt-get install synaptic;
sudo synaptic;
2. 在打开程序的标签“快速过滤”下输入virtualbox,右击virtualbox-ose,选择“标记以便安装”,再点击左界面的“应用”;
3. 安装完成时间不长,完成后,再使用sudo apt-get remove virtualbox命令就可以对virtualbox进行完整的卸载了;
4. 完成卸载后,再安装virtualbox4.1.16,这个就无需多言了。。

二、虚拟介质移动后不能使用的最简单解决办法:
最近磁盘空间不足了,NTFS格式的磁盘又不能把用户组修改为当前的用户(或许我小白一点),发现移动后打开虚拟机总是提示:

代码: 全选

UUID {***} of the medium '/media/***/VirtualBox/WinXP3.vdi' does not match the value {***} stored in the media registry ('/home/scue/.VirtualBox/VirtualBox.xml').
使用virtualbox命令修改了半天都没有把UUID修改回来(可能我小白一点),顿时就火大了,于是想到一个偏方:
1. 关闭VirtualBox,输入以下命令:

代码: 全选

rm -rf ~/.VirtualBox/;
rm -rf ~/VirtualBox\ VMs/;
2. 重新启动VirtualBox,新建一个虚拟机,同时把你的虚拟介质给选择上,一切搞定!
回复