Virtualbox是由德国Innotek公司开发的开源的虚拟机软件,功能强大而且简单好用。然而,在Ubuntu或其他Linux系统中使用Virtualbox却不是那么简单,容易出错,比如安装不成功,无法启动虚拟机,无法使用USB,无法上网等。
一、安装Virtualbox 4.2.12
你还在Ubuntu Software Center和Synaptic Package Manager中直接安装Virtualbox吗?这种安装方式我在Ubuntu12.10,Ubuntu 13.04中都会发生问题,就是创建完虚拟机后,一按启动的按钮,提示如下错误:
1 2 3 4 5 6 7 8 9 10 |
|
如何通过命令行安装最新的Virtualbox4.2.12且不出错呢?
1 |
|
然后把下面这句内容拷贝到其中
1 |
|
然后在命令行中输入如下命令更新源和系统
1 |
|
安装build-essential和linux-headers,如果你没有安装的话
1 |
|
其中3.8.0-19-generic是Linux系统内核版本,你可以通过命令uname -r查看到。安装的时候一定要把这个替换成你的系统版本。
最后执行如下命令
1 |
|
这样就应该没有什么问题了,你可以正常地启动Virtualbox,创建和启动虚拟机了。下面一张图是我在Ubuntu 13.04中虚拟了Windows8的截图。
二、安装Oracle VM Virtualbox Extension Pack
只有安装了Oracle VM Virtualbox Extension Pack才能在虚拟机中使用USB。
安装之前请先关闭你的虚拟机的USB接口功能。
下载Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack
下载地址:http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack
安装Extension Pack
打开Virtuabox,在顶部的菜单中打开File->Preferences,选择Extension。如下图。我已经装好了extension pack,你可以通过右边的Add Package按钮,选择你下载的extension pack文件,然后按提示进行安装。
安装成功后,打开你的虚拟机的设置,在USB中启动USB接口功能。
启动虚拟机,插入U盘,使用一下测试看看吧。
启动完虚拟机后,在屏幕顶部的virtualbox菜单中选择Devices->USB Devices中你插入的U盘标识,没什么问题的话U盘就会在你的虚拟机中可以正常使用的。第二种方法是右键虚拟的底部的那个USB图片按钮(从左边数,第三个),然后选择你的U盘。退出U盘,只需取消勾选就行了。
更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2