Ubuntu使用virtualbox会碰到的一些问题


因为.net应该是不能在Ubuntu Linux平台上面使用,所以我打算使用VirtualBox来安装xp系统,不过碰到了以下两个错误讯息。

我是使用Synaptic套件管理程式搜寻virtualbox来安装插件

搜寻会列出一大串相关套件

我只安装以下两个:virtualbox-ose 、 virtualbox-ose-dbg

安装完之后执行virtualbox设定完按下启动,却出现了错误讯息

差不多是长这样

VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernel, eg virtualbox-ose-modules-generic..
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).

解决方法如下:

1.执行以下代码

sudo apt-get install virtualbox-ose-source

如果出现这个错误讯息:Unable to lock the administration directory

就先执行下面的代码把lock解除

sudo rm /var/lib/dpkg/lock

2.接着重新执行

sudo apt-get install virtualbox-ose-source

3.跑完之后再执行

cd /usr/src

4.开启cd目录之后,解压code

sudo tar xjvf virtualbox*.bz2
cd modules/virtualbox-ose
sudo ./build_in_tmp install

5.这部份要跑比较久,需要重新编译code,编译完之后输入以下代码

sudo /etc/init.d/vboxdrv start

结束

这部份完成之后,我记得系统会提示说要重新登入,重新登入之后再启动VirtualBox,应该就会成功了。

ps.如果在虚拟机器里头键盘不能使用,再安装底下两个apt
sudo apt-get install scim-bridge-client-q
sudo apt-get install scim-bridge-client-qt4

相关内容