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 的版本了,去相应的文件夹即可下载,如果有喜欢源码安装的同学可以去该项目的 GitHub 上自行下载
打开 PowerShell 到这个文件夹所在位置,然后执行
这是让 qemu-img
把 qcow2
的文件转换成 vmdk
格式的文件
引导虚拟机
然而 vmdk
的文件也仅仅只是虚拟机磁盘文件, VMware 不能直接打开
我们需要创建一个新的虚拟机,在自定义中选择稍后安装操作系统,在操作系统中选择和你下载版本相对应的系统,最后在选择硬盘时,不选择新建硬盘而是选择现有磁盘,这样就能让转换好的vmdk
文件作为这一系统的硬盘,结束引导即可开机使用了