Detux 沙盒搭建

原创 2016年05月31日 12:50:15

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 到这个文件夹所在位置,然后执行
PowerShell执行.png-1.9kB
这是让 qemu-imgqcow2 的文件转换成 vmdk 格式的文件

引导虚拟机

然而 vmdk 的文件也仅仅只是虚拟机磁盘文件, VMware 不能直接打开
我们需要创建一个新的虚拟机,在自定义中选择稍后安装操作系统,在操作系统中选择和你下载版本相对应的系统,最后在选择硬盘时,不选择新建硬盘而是选择现有磁盘,这样就能让转换好的vmdk文件作为这一系统的硬盘,结束引导即可开机使用了

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

android 获取app使用的CPU

public static int getAppCpuUsedPercent(String packageName) {  String[] cpuInfos = null; int AppCp...

django--创建网站小样

安装Django 首先在cmd下输入pip install Django,然后开始安装,Django将要被安装到Python的Lib下site-packages。 然后是配置环境变量,将这几个目录添加...
  • Johline
  • Johline
  • 2017年05月12日 17:03
  • 210

chroot, busybox和搭建沙盒

有时为了安全,我们需要将用户程序的执行环境和外部隔离开来,  在linux下 chroot可完成如此工作。 chroot,即 change root directory (更改 root 目录)。在...

apple沙盒测试

  • 2017年01月05日 18:38
  • 28KB
  • 下载

ios沙盒数据存储

  • 2015年07月24日 14:26
  • 53KB
  • 下载

DroidBox安卓沙盒使用小结

因为看了网上很多文章也没有能一次性解决问题的 所以干脆

Swift编程-iOS应用-沙盒模型

  • 2015年09月01日 16:38
  • 98.13MB
  • 下载

IOS沙盒机制

  • 2015年06月02日 21:18
  • 434B
  • 下载

iOS In-App Purchase 内购之 验证订单是沙盒环境还是真实环境

消耗型项目:对于消耗型App内购买项目,用户每次下载时都必须进行购买。一次性服务通常属于消耗型项目,例如钓鱼App 中的鱼饵。 非消耗型项目:对于非消耗型App内购买项目,用户仅需要购买一次。不...

xcode 模拟器调试直接进入沙盒

  • 2016年11月16日 11:00
  • 964KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Detux 沙盒搭建
举报原因:
原因补充:

(最多只允许输入30个字)