歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Kali Linux安裝VirtualBox虛擬機

Kali Linux安裝VirtualBox虛擬機

日期:2017/2/28 13:49:51   编辑:Linux教程

很多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 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved