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文件作为这一系统的硬盘,结束引导即可开机使用了

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

“生产环境、沙盒环境”普及贴

什么是生产环境和开发环境?     生产环境是开发者的应用上线后正式使用的运营环境。     沙盒环境又称测试环境和开发环境,是提供给开发者开发和测试用的环境。在该环境中应用功能没有任何限制,但是在该...
  • DonkeyMini
  • DonkeyMini
  • 2017年06月23日 08:53
  • 1043

python 沙盒环境-----virtualenv

一、virtualenv简介virtualenv是一个python的沙盒环境,我们都知道在写python程序时我们需要安装各种依赖,当我们要写很多种程序时,python环境中的依赖势必越来越多。有时还...
  • yuanmxiang
  • yuanmxiang
  • 2016年06月14日 14:41
  • 1602

为lua构建沙盒环境

我们有时需要限制lua代码的运行环境,或者是让使用者不能访问到lua的一些全局函数.lua语言本身没有类似于C++, C#, Java那样的成员访问控制. 但lua提供了setfenv函数可以很灵活的...
  • xiaodaidabin
  • xiaodaidabin
  • 2012年09月10日 15:31
  • 1934

paypal沙盒测试环境开发文档

  • 2015年12月10日 11:04
  • 1.67MB
  • 下载

chroot, busybox和搭建沙盒

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

JQuery EasyUI环境的搭建

JQueryEasyUI搭建环境 1、下载JqueryEasyUI包 http://www.jeasyui.com/download/index.php 2、打开MyE...
  • u013310119
  • u013310119
  • 2016年04月21日 15:53
  • 1125

Python 之 沙盒环境--virtualenv

VirtualEnv用于在一台机器上创建多个独立的Python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。 使用 VirtualEnv 的理由: 隔离项目之间...
  • VIP_WangSai
  • VIP_WangSai
  • 2016年08月06日 22:45
  • 1583

Sandbox测试环境的建立

Sandbox测试环境的建立   ...
  • cyfnjtu
  • cyfnjtu
  • 2006年09月12日 16:53
  • 3505

AngularJs的集中环境搭建方式

angular
  • fqf_520
  • fqf_520
  • 2016年11月29日 11:08
  • 499

测试环境搭建心得

大四即将结束,大学的最后一个假期,找到一份实习工作,担任测试工程师。在过年前的最后一周入职,干了一周的活儿。主要工作就是搭建测试环境。VMware 主要熟悉VMware软件,装系统基本都没什么问题。...
  • u012515661
  • u012515661
  • 2015年02月18日 13:57
  • 3488
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Detux 沙盒搭建
举报原因:
原因补充:

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