Detux 沙盒搭建
Detux 介紹
Limon 沙盒由於不是雙機環境,被我擱置了,先解決 Detux 沙盒的問題
Detux 沙盒的 GitHub 地址和線上沙盒環境都給出了,如果想自己搭建也可以,作者在 GitHub 上指出其特別感謝 aurel
,這個人構建了不同處理器的各種環境的虛擬機器,供大家下載的地址
問題出現
下載完成後可以看到,都是qcow2
格式的,或許這位同仁實現的就是線上的那個版本,上傳的樣本被傳進後臺新啟動的一個 OpenStack 虛擬機器中,在執行完成後就撤銷這個虛擬機器
但是我們不採用 OpenStack,我只能使用 VMware 來開啟虛擬機器,可是 VMware Workstation 並不認這個格式,或許 vCloud Suite 什麼企業級的支援,但是 VMware Workstation Pro 12 是不支援的
格式轉換
首先我們用 qemu-img 來轉換格式,這個軟體 Windows 下和 Linux 下都有
如果是使用yum
作為包管理器的 Linux 系統(例如 CentOS),直接使用 yum install qemu-img
即可
如果是使用apt-get
作為包管理器的 Linux 系統(例如 Ubuntu),需要使用 apt-get install qemu-utils
如果是使用 Windows 的,官方頁面上似乎沒有展示,不過這不要緊,我們可以去可執行檔案頁面進行下載,可以看到截至 2016.4.22 已經發行到 2.6.0 rc3 的版本了,去相應的資料夾即可下載,如果有喜歡原始碼安裝的同學可以去該專案的
開啟 PowerShell 到這個資料夾所在位置,然後執行
這是讓 qemu-img
把 qcow2
的檔案轉換成 vmdk
格式的檔案
引導虛擬機器
然而 vmdk
的檔案也僅僅只是虛擬機器磁碟檔案, VMware 不能直接開啟
我們需要建立一個新的虛擬機器,在自定義中選擇稍後安裝作業系統,在作業系統中選擇和你下載版本相對應的系統,最後在選擇硬碟時,不選擇新建硬碟而是選擇現有磁碟,這樣就能讓轉換好的vmdk
檔案作為這一系統的硬碟,結束引導即可開機使用了