用physdiskwrite在VMware虚拟机上安装m0n0wall【转】
在一台PC机上安装m0n0wall,相信大家都有经验。一般采用两种方法:
1、在一台Windows XP或Windows 2000的PC上,下载physdiskwrite软件和m0n0wall映像文件(img文件),将一块硬盘(由于m0n0wall很小,因此很小容量的硬盘即可,1GB、2.1GB等均可;那种很老的210MB硬盘,只有是好的就能用)接入这台PC;如果用CF卡作为存储介质,可以使用读卡器或CF卡转IDE接口卡,将CF卡接入这台PC。在命令提示符窗口运行命令:
physdiskwrite [-u] <image-file>
这里-u对于physdiskwrite 0.5.1版来说,大于2GB的硬盘,需要添加这个参数;image-file是指m0n0wall的img文件,为方便起见,将m0n0wall的img文件和physdiskwrite.exe放在一个文件夹下。运行这个软件后提示选择要安装的磁盘,这里要特别注意不要选错,否则你的重要硬盘数据,在这一刹那就消失了。选择好磁盘,软件就将img文件安装到这块磁盘上了。好了,你拆下硬盘或CF卡,安装到作为防火墙的机子上,开启,顺利引导m0n0wall,至此m0n0wall安装完毕,可以正常配置m0n0wall了。
2、如果你只有一台作为防火墙的机子,那么你需要接上光驱,并准备一张WinPE光盘,将physdiskwrite软件和m0n0wall映像文件(img文件)拷贝到U盘上。先启动机子,用WinPE引导,进系统后插入U盘,然后在命令提示符窗口运行命令:
physdiskwrite [-u] <image-file>
安装m0n0wall的img文件到硬盘或CF卡上。拆除光驱和U盘,开启机子,顺利引导m0n0wall,至此m0n0wall安装完毕,可以正常配置m0n0wall了。
现在,对于许多初学者或需要测试和试验的朋友来说用虚拟机来安装运行m0n0wall,不失为一种方便而经济的方法。
想法有了,那就行动吧。于是安装VMware软件,下载physdiskwrite软件和m0n0wall映像文件(img文件),开始安装虚拟机。装好虚拟机发现有问题了,我如何将m0n0wall映像文件安装到虚拟机的虚拟硬盘上呢?很多朋友在这里被难住了,不知道如何进一步操作了。下面我为大家提供几种方法,供参考:
1、如果使用一块完整的硬盘安装m0n0wall,那么就很简单了。在宿主机上安装上这块硬盘,用以上介绍的单机安装m0n0wall的方法1,将m0n0wall映像文件安装到这块硬盘上。在虚拟机上将这块物理硬盘分配给虚拟机作引导盘,启动这虚拟机,引导m0n0wall了,即可正常配置m0n0wall。
2、如果不是用完整的物理硬盘而是用虚拟硬盘来安装m0n0wall,那就要复杂点。正常配置好虚拟机,用WinPE光盘或WinPE的iso文件虚拟光盘启动虚拟机,在USB口插入U盘(内有physdiskwrite软件和m0n0wall映像文件),宿主机是能识别的,我的VMware 6.5也能自动识别,如果是VMware以前的版本,不能自动识别U盘,可以在VMware软件的菜单上选VM-Removable Devices-USB Devices,即可识别宿主机的U盘了,按以上介绍的单机安装m0n0wall的方法2,即可将m0n0wall的img文件安装到虚拟机的虚拟硬盘上。退出WinPE光盘,重启虚拟机,即可引导m0n0wall,进行正常配置。
3、如果你已经有个安装了Windows XP的虚拟机,那么可以使用这个虚拟机来建立m0n0wall虚拟机。正常新建一个虚拟机,虚拟硬盘也设置好。在XP虚拟机上增加个虚拟硬盘,选择“Use an existing virtual disk”项,而这个虚拟硬盘文件为刚新建的虚拟机硬盘。然后在XP虚拟机上下载physdiskwrite软件和m0n0wall映像文件(img文件),在命令提示符窗口运行命令:physdiskwrite [-u] <image-file>,将m0n0wall的img文件安装到这个XP虚拟机的新增虚拟硬盘上(其实就是m0n0wall虚拟机的虚拟硬盘)。然后启动m0n0wall虚拟机,即可引导m0n0wall并正常配置了。
在配置虚拟机的m0n0wall时,请注意虚拟机网卡的配置。
2个网卡,1个WAN口,1个LAN口,如果宿主机的网卡通过DHCP分配的IP,也想让m0n0wall的WAN口也通过DHCP分配IP,可以配置虚拟机的WAN口网卡桥接宿主机网卡即可。
如果想用宿主机来配置m0n0wall,也就是让宿主机与m0n0wall的LAN口接在一个局域网内,这时选择m0n0wall的LAN口网卡桥接宿主机网卡(WAN口网卡就不能桥接宿主机网卡了),配置LAN口网卡IP地址(与宿主机IP在一个网段),然后登录m0n0wall以webGUI方式配置m0n0wall。
如果有XP虚拟机,要求用这个虚拟机来配置和管理m0n0wall,也就是让XP虚拟机与m0n0wall的LAN口接在一个局域网内,这需要在XP虚拟机的网卡和m0n0wall虚拟机LAN口网卡指定虚拟网络连接(VMnet2、VMnet3或VMnet4等),并配置同一网段的IP地址。
当然,也可以在虚拟机软件中,新建Team来组建多台虚拟机组成的局域网。
也可以用这几种方式来建立FreeNAS虚拟机(指的是嵌入版即img文件,如果是liveCD版的iso文件就没这么复杂了)。
用g4u在VMware虚拟机上安装m0n0wall,请看另篇博文介绍。
用physdiskwrite在VMware虚拟机上安装m0n0wall【转】的更多相关文章
- 如何在VMware虚拟机上安装Linux操作系统(Ubuntu)
作为初学者想变为计算机大牛非一朝一夕,但掌握基本的计算机操作和常识却也不是多么难的事情.所以作为一名工科男,为了把握住接近女神的机会,也为了避免当白痴,学会装系统吧!of course为避免把自己的电 ...
- 如何在Windows版本的VMware虚拟机上安装苹果系统
有时我想玩玩苹果系统,但自己有没有mac,只能在虚拟机上装一个苹果玩玩,但又由于某些原因虚拟机软件VMware不支持安装苹果系统,还在有大佬出于不明目的,在网上散布了适用于Windows版本的VMwa ...
- VMware虚拟机上安装linux和克隆
虚拟机上安装好一台linux 系统后.为了高速搭建hadoop集群.须要再安装几个linux系统,比較笨的办法能够又一次用ios 镜像文件进行安装.可是又一次安装须要又一次配置一些信息并且安装时间比較 ...
- VMware虚拟机上安装xp操作系统
前提:安装好虚拟机 资料:windows xp 的虚拟机操作系统 上面这个文件最好保存好一份,防止以后虚拟机用坏了可以重新安装. 1 新建目录D:\virtual machine\vSQL\vm将我们 ...
- VMware虚拟机上安装CentOS 7
下载CentOS7,点击网址下载,地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso ...
- 2、在1.VMware虚拟机上安装ubantu系统
1.新建新的虚拟机系统 2.使用自定义高级安装 3.选择下一步操作 4.选择稍后安装 4.因为我们要安装的是Linux的发行版本ubuntu,所以这里选择Linux(L),版本是Ubuntu 64位, ...
- 在VMware Workstation11虚拟机上安装黑苹果
图文详解如何在VMware Workstation11虚拟机上安装黑苹果Mac OS X 10.10系统-网络教程与技术 -亦是美网络 http://www.yishimei.cn/network/5 ...
- 利用VMware在虚拟机上安装Zookeeper集群
http://blog.csdn.net/u010246789/article/details/52101026 利用VMware在虚拟机上安装Zookeeper集群 pasting
- 【转载】Linux小白福利:《超容易的Linux系统管理入门书》(三)在虚拟机上安装Linux
本篇是Linux小白最佳实践第3篇,目的就是让白菜们自己动手安装个Linux玩玩.如果你是Linux小白,请务必亲自动手来安装.不想安装多个操作系统的,虚拟机是最佳选择,一台电脑上可以用虚拟机安装7. ...
随机推荐
- 293. Flip Game
题目: You are playing the following Flip Game with your friend: Given a string that contains only thes ...
- iOS:实现MKAnnotation协议,在地图上设置大头针,点击显示具体的位置信息
如何添加大头针(地标): 通过MapView的addAnnotation方法可以添加一个大头针到地图上 通过MapView的addAnnotations方法可以添加多个大头针到地图上 –(void)a ...
- Android应用截图和SurfaceView截图问题总结
最近在做android截图应用的过程遇到很多问题,接触了好些截图方法,但是还是不能实现SufaceView截图功能.今天就把我尝试过的方法总结下,希望把我惨痛的经历写出来后能够帮助到要做此 ...
- .NET在EF中使用sql,用动态类吧!
.NET在EF中使用sql,用动态类吧! 前言 在.NET中使用Entity Framework能快速.方便地结合LINQ来对数据库进行一系列的增删改查操作.但是由于EF根据表达式最后生成通用的sql ...
- 机器人学 —— 轨迹规划(Sampling Method)
上一篇提到,机器人轨迹规划中我们可以在 Configuration Space 中运行A* 或者 DJ 算法.无论A* 还是DJ 算法,都必须针对邻域进行搜索,如果2自由度则有4邻域,2自由度则有8邻 ...
- Spring AOP基础知识
Spring AOP使用动态代理技术在运行期织入增强的代码,两种代理机制包括:一是基于JDK的动态代理,另一种是基于CGLib的动态代理.之所以需要两种代理机制,很大程度上是因为JDK本身只提供接口的 ...
- Java 类加载器(转)
java虚拟机中可以安装多个类加载,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap(内嵌在java虚拟机中由C++编写),ExtClassLoader,AppClassLoa ...
- Java中的Enum的使用与分析
使用name()方法和valueOf(String)方法可以在枚举类型对象和字符串之间方便得转换.如果valueOf(String)方法的参数不是该枚举类型合法的字符串,则会抛出IllegalArgu ...
- docker 笔记(基本概念、快速运行、自定义镜像)
1.docker docker是一个打包应用的工具 非常强大,能把操作系统也打在包里,进行无差别部署和运行. 所以docker也被认为是建立在操作系统上的虚拟机. 2.基本概念 镜像(image) ...
- jsp+servlet+jquery 用jquery uploadify最新版本实现多文件上传
//这是script代码 <link rel="stylesheet" type="text/css" href="uploadify/uplo ...