您好,登錄后才能下訂單哦!
在win7上習慣用vmware workstation,但在kali,我想嘗試virtual box。
于是便查詢一些資料,網上完整的教程是沒有的!這里我們來說一下要點。
其實要點是兩個,第一個是該選擇什么版本?第二個是怎樣才能正確更新內核頭文件!
(1)下面我們先是到virtual box的官網,那么我們該下載那個版本呢?這里可以看到有很多個版本,我們該選擇那個呢!
我們來分析一下吧!記得網上有文章介紹,我們剛安裝好kali,需要修改軟件源!在軟件源列表上,國內的軟件源如下!可以看到一個關鍵詞wheezy,而kali這些都是基于debian類型的系統!因而在上哪里我們應該選擇Debian 7.0 ("Wheezy"),根據你自己的系統位數選擇,i386是32位的.
(2)下載完成后,到對應的目錄!使用下列命令。
dpkg -i virtualbox-4.3_4.3.10-92957~Debian~wheezy_i386.deb #這里是安裝下載好的virtual box的安裝包 #之后我們輸入運行命令 virtualbox
然后我們會看到如下錯誤,我們還是不能正確運行vbox,并說叫我們重新編譯內核模塊。并且安裝vboxdrv。
這時候我們嘗試編譯將會如我執行的上圖的顯示(Recompiling VirtualBox kernel moudles ... failede!)
(3)這個時候,我們到了安裝步驟的關鍵一步。就是如何重新編譯內核模塊!在查找資料過后,了解到我們需要下載新的內核頭文件
[1]首先我們得修改軟件源,把地址修改為kali官方的更新地址。
[Note:經過測試,國內的軟件源是沒有辦法進行內核頭文件更新的,因而當更新的時候,應該寫入的是官方的地址]
[2]之后我們進行apt-get update以及apt-get upgrade更新目錄索引就好了
[3]執行下列命令apt-get install linux-headers-$(uname -r)
[4]之后再重新執行sudo /etc/init.d/vboxdrv setup
[5]在終端上運行,virtualbox即可
命令如下:
vi /etc/apt/sources.list #這個時候吧官方的軟件源添加上上去,并把原來的軟件源注釋掉 #官方的軟件源如下(記得復制的時候把deb前的注釋號去掉) #deb http://security.kali.org/kali-security kali/updates main contrib non-free #deb-src http://http.kali.org/kali kali main non-free contrib #deb http://security.kali.org/kali-security kali/updates main contrib non-free apt-get update apt-get upgrade apt-get install linux-headers-$(uname -r) sudo /etc/init.d/vboxdrv setup
執行流程圖片展示
(1)修改軟件源,添加官方的軟件源,并且注釋掉其他的軟件源
官方的
國內的
(2)設置了官方的軟件源,可以看到內核頭文件更新是正常的
設置了國內的軟件源,是沒有辦法找到更新的頭文件
(3)按照上述步驟更新后,就可以在終端運行了
之前顯示失敗的命令成功執行,重新編譯的模塊
(4)剩下就是收獲成功的喜悅吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。