很多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 |
|
正确的解决方法如下(默认在root权限下操作)
先执行下面命令
?
1 |
|
将软件源替换为官方源
1 2 3 4 5 6 7 |
|
执行命令
1 |
|
然后执行
?
1 |
|
此时会安装默认的virtualbox,命令行下 输入下面命令
1 |
|
会启动virtualbox,但是弹出了这样的提示,还有一种错误提示,是启动以后rc=-1908的提示(图片在文章首部)
0x02 安装virtualbox-dkms
接着继续执行命令
1 |
|
安装virtualbox-dkms
若最后出现DKMS: install completed.表示安装完成
此时你发现还是不能解决问题,只是换了一种错误。
接下来进入第三折
0x03 偷天换日
先来把默认的virtualbox卸载掉!嗯,没错!你装了半天的东西卸载掉!
执行命令
1 |
|
因为kali linux 2.0是基于Debian Jessie定制的系统。所以去官方网站下载Jessis版本的virtualbox
官方网站:
https://www.virtualbox.org/wiki/Linux_Downloads
或者
直接执行懒人命令进行下载(若有更新的版本请前往官方网站下载):
1 |
|
当前懒人链接下载的是5.1.2的版本 VirtualBox 5.1.2 for Linux
下载完成以后,通过dpkg安装
1 |
|
然后启动virtualbox,执行命令
1 |
|
出现一种新的错误
嗯,没错,这个是说vboxdrv内核模块没有被载入。下面一大堆的也不看了,解决方法如下
0x04 修复内核模块问题
1 |
|
问题又出现了,但是出现一定是可以解决的。
看看问题详情
很显然是缺少依赖
国际惯例执行修复命令来修复依赖问题,执行下面命令
1 |
|
过程中可能需要输入 y 确认
然后再次启动virtualbox虚拟机
执行
1 |
|
成功启动!附上一张启动成功的图!
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