Sept.7th, 2016
因?yàn)樾枰玫?sqlmap兜辞,然而虛擬機(jī)里的 ubuntu 保存了比較多的工作快照己英,不想再多開一條分支间螟,所以決定直接上大名鼎鼎的 Kali Linux 了。下載了最新的 Kali Linux 2016.2 的鏡像损肛,在 Virtualbox 里安裝完系統(tǒng)后發(fā)現(xiàn)怎么都裝不上增強(qiáng)功能厢破,也就是 VirtualBox Guest Additions。
谷歌搜索后治拿,發(fā)現(xiàn)基本套路都是首先手動(dòng)把阿里云和中科大等幾個(gè)國內(nèi)的源添加到 sources.list 里面去摩泪,然后apt-get update
(甚至在apt-get dist-upgrade
),再reboot
忍啤。
第二步把 kali 缺失 linux header 的問題解決掉加勤,即執(zhí)行
apt-get update && apt-get install -y linux-headers-$(uname -r)
最后點(diǎn)擊安裝增強(qiáng)功能,把 Guest Additions CD-ROM 掛載上來同波,再把里面的 VBoxLinuxAdditions.run 拷貝到本地鳄梅,加個(gè)執(zhí)行權(quán)限,比如
chmod 755 ./VBoxLinuxAdditions.run
然后就可以跑了
./VBoxLinuxAdditions.run
大部分的解決方法都與上述步驟類似未檩,包括我在 kali 的官網(wǎng)一開始搜到的也是這樣的戴尸。
但是我發(fā)現(xiàn)問題一直都是一樣的,并沒有得到解決冤狡,就是最后執(zhí)行 VBoxLinuxAdditions.run 文件的時(shí)候孙蒙,到 Building the main Guest Additions module 后總會 fail项棠,無論哪種方法都是這樣。
我繼續(xù)嘗試各種方法挎峦,比如 dkms香追,build-essential 等等各種包,結(jié)果都一樣坦胶。我一度以為是因?yàn)?virtualbox 還沒有針對 2016 滾動(dòng)發(fā)行版推出適配的 additions透典,可是后來我在 kali 的官網(wǎng)發(fā)現(xiàn)了官方提供的 2016.1 的針對 virtualbox 的鏡像,也就是一個(gè)可以直接創(chuàng)建虛擬電腦的 ova 文件顿苇,我嘗試下載了發(fā)現(xiàn)——人家適配得好好的峭咒!
于是我又猜是 2016.2 的新 bug (也許是 feature,手動(dòng)微笑)纪岁,可是我下載了 2016.1 也是老問題凑队。我又查看了錯(cuò)誤的 log 文件,表示并不能理解 error 的描述幔翰,似乎是編譯配置的問題漩氨,也谷歌不到可行的解決辦法。
就這樣干了一天多的時(shí)間导匣,終于才菠,我都已經(jīng)下載完了 kali 2.0 的鏡像,準(zhǔn)備最后嘗試一次贡定,就放棄 2016.2 了赋访。這時(shí)我想起來一個(gè)方法中提到過一個(gè) x11 結(jié)尾的包,于是我嘗試和 kali virtualbox additions fail 等關(guān)鍵詞一起搜索缓待,就跳出來了這么個(gè)官方網(wǎng)頁
http://docs.kali.org/general-use/kali-linux-virtual-box-guest
發(fā)現(xiàn)官方針對較新版本的 kali 提供了一種新方法安裝增強(qiáng)功能
apt-get update
apt-get install -y virtualbox-guest-x11
reboot
臥槽蚓耽,一試就靈!
悲劇的是這時(shí)我直接用 kali virtualbox additions fail 關(guān)鍵詞搜索跳出來的也是這個(gè)網(wǎng)頁旋炒,啊我摔 TAT 那特么我之前搜出來的那個(gè)官方網(wǎng)頁是個(gè)啥步悠!
后來我發(fā)現(xiàn),2016.2 是人家2016年8月30號才推出來的瘫镇。鼎兽。。難道铣除,官網(wǎng)資料就在這一日之內(nèi)更新了谚咬,之前的資料都沒有測試過 2016.2 版本的 QWQ?(反正我后來再也翻不到我當(dāng)初搜出來的那一篇官網(wǎng)資料了 TOT)