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

Kali Linux安装VirtualBox虚拟机

[日期:2016-08-17] 来源:Linux社区  作者:lfoder [字体: ]

很多kali爱好者想把Kali Linux作为系统使用,但是有些Win下的程序有时候也需要用到,此时需要虚拟机。Kali系统在安装虚拟机的时候也会遇到一大问题,接下来是我的问题解决过程。一波三折。

环境 :Kali Linux 2.0 32位

软件 :VirtualBox 虚拟机

0x01  bash: /etc/init.d/vboxdrv: 没有那个文件或目录

安装了virtualbox后出现的问题之一最常见的就是内核问题

网上大多数人的问题都是执行下面的命令 出现如下提醒。然而网上五花八门的方法并不能一次性解决

错误信息

1
2
3
4
5
6
7
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. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

正确的解决方法如下(默认在root权限下操作)

先执行下面命令

?
1
leafpad /etc/apt/sources.list

 将软件源替换为官方源

1
2
3
4
5
6
7
# Regular Repositories
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free
 
# Source Repositories
deb-src http://http.kali.org/kali sana main non-free contrib
deb-src http://security.kali.org/kali-security sana/updates main contrib non-free

 执行命令

1
apt-get clean

然后执行

?
1
apt-get update -y && apt-get dist-upgrade -y && apt-get install linux-headers-$(uname -r) -y &&  apt-get install virtualbox -y

 此时会安装默认的virtualbox,命令行下 输入下面命令

1
virtualbox

会启动virtualbox,但是弹出了这样的提示,还有一种错误提示,是启动以后rc=-1908的提示(图片在文章首部)

0x02  安装virtualbox-dkms

接着继续执行命令

1
apt-get install virtualbox-dkms

 安装virtualbox-dkms

若最后出现DKMS: install completed.表示安装完成

此时你发现还是不能解决问题,只是换了一种错误。

接下来进入第三折

0x03  偷天换日

先来把默认的virtualbox卸载掉!嗯,没错!你装了半天的东西卸载掉!

执行命令

1
apt-get remove virtualbox

 因为kali linux 2.0是基于Debian Jessie定制的系统。所以去官方网站下载Jessis版本的virtualbox

官方网站:

https://www.virtualbox.org/wiki/Linux_Downloads

或者

直接执行懒人命令进行下载(若有更新的版本请前往官方网站下载):

1
wget http://download.virtualbox.org/virtualbox/5.1.2/virtualbox-5.1_5.1.2-108956~Debian~jessie_i386.deb

 当前懒人链接下载的是5.1.2的版本 VirtualBox 5.1.2 for Linux

下载完成以后,通过dpkg安装

1
dpkg -i virtualbox-5.1_5.1.2-108956~Debian~jessie_i386.deb

然后启动virtualbox,执行命令

1
virtualbox

出现一种新的错误

嗯,没错,这个是说vboxdrv内核模块没有被载入。下面一大堆的也不看了,解决方法如下

0x04  修复内核模块问题

1
apt-get install linux-headers-$(uname -r)

 问题又出现了,但是出现一定是可以解决的。

看看问题详情

很显然是缺少依赖

国际惯例执行修复命令来修复依赖问题,执行下面命令

1
apt-get -f install

 过程中可能需要输入 y 确认

然后再次启动virtualbox虚拟机

执行

1
virtualbox

 成功启动!附上一张启动成功的图!

Linux系统入门学习:教你在VirtualBox 安装 Ubuntu 15.04 http://www.linuxidc.com/Linux/2015-08/121807.htm

Linux系统入门学习:教你在VirtualBox 安装 Fedora 22  http://www.linuxidc.com/Linux/2015-08/121808.htm

VirtualBox的快照功能  http://www.linuxidc.com/Linux/2015-08/122469.htm

VirtualBox修改虚拟机磁盘VDI的大小  http://www.linuxidc.com/Linux/2015-01/111186.htm

VirtualBox安装Windows 8.1遇到0x000000C4错误解决办法  http://www.linuxidc.com/Linux/2014-11/108855.htm

在 Ubuntu 12.10 中使用 Virtualbox 安装 Win7 http://www.linuxidc.com/Linux/2012-11/74195.htm

Ubuntu中用VirtualBox虚拟机安装Windows XP完整图解 http://www.linuxidc.com/Linux/2010-09/28435p8.htm

VirtualBox 虚拟机安装 Ubuntu 13.10 截图 http://www.linuxidc.com/Linux/2013-11/92698.htm

Ubuntu安装虚拟机软件 VirtualBox 4.3.10 http://www.linuxidc.com/Linux/2014-03/99113.htm

VirtualBox 的详细介绍请点这里
VirtualBox 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-08/134326.htm

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

       

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