手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Ubuntu 安装Virtualbox 4.2.12和Extension Pack

[日期:2013-06-05] 来源:raysmond.com  作者:Raysmond [字体: ]

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 http://download.virtualbox.org/virtualbox/debian 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

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款