Ubuntu 安装Virtualbox 4.2.12和Extension Pack

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

 

Kernel driver not installed (rc=-1908)

 

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission

problem with /dev/vboxdrv. Please reinstall the kernel module by executing

 

'/etc/init.d/vboxdrv setup'

 

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first.

This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel

module if necessary.

 

如何通过命令行安装最新的Virtualbox4.2.12且不出错呢?

 

1

 

sudo gedit /etc/apt/sources.list.d/vbox.list

 

然后把下面这句内容拷贝到其中

 

1

 

deb quantal contrib

 

然后在命令行中输入如下命令更新源和系统

 

1

 

sudo apt-get update && sudo apt-get -y upgrade

 

安装build-essential和linux-headers,如果你没有安装的话

 

1

 

sudo apt-get install build-essential linux-headers-3.8.0-19-generic

 

其中3.8.0-19-generic是Linux系统内核版本,你可以通过命令uname -r查看到。安装的时候一定要把这个替换成你的系统版本。

最后执行如下命令

 

1

 

sudo /etc/init.d/vboxdrv setup

 

这样就应该没有什么问题了,你可以正常地启动Virtualbox,创建和启动虚拟机了。下面一张图是我在Ubuntu 13.04中虚拟了Windows8的截图。

Screenshot from 2013-05-12 12:45:07.png

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19704.html