lzg_ad:使用Virtual PC 部署和测试XP Embedded 发布镜像

简介:
注意 : 本文将假设你已经熟悉并会使用Virtual PC. 如果对Visual PC的使用方法还不了解,请参考:  http://www.petri.co.il/virtual_create_virtual_machines_virtual_pc_2007.htm
部署XPE镜像文件到虚拟机,有两个主要的方法:
· 直接部署你的XPE镜像文件到虚拟机的C盘;
· 部署你的XPE镜像文件到一个已经安装好操作系统的虚拟机上;
你必须创建一个虚拟机在你的开发机上,创建的方法可以通过Virtual PC来实现。
软件环境:
1. Virtual PC:  微软虚拟机软件,可以从网上下载并安装你的开发机上,建议使用Virtual PC 2007, Virtual PC 2007下载地址;http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6
2. VHDMount.exe: VHDMount.exe是虚拟服务器软件的一部分,下载Virtual Server 软件并安装, 选择自定义安装方式并且仅安装VHDMount.exe,Virtual Server下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bc49c7c8-4840-4e67-8dc4-1e6e218acce4
3. (可选) Virtual Machine Remote Control Client: 这个工具也是Virtual Server的一部分,并且可以在自定义的安装过程中选择并安装到你的开发机上。它允许在EW Virtual Server上进行更多的虚拟机控制操作;
使用Virtual PC 部署和测试XPE镜像 
1. 首先安装软件环境中需要的软件到你的开发机上
2.  部署 XPE镜像文件到Virtual PC上
a. 创建一个空白的虚拟硬盘(vhd),创建步骤如下:
· 启动安装好的Virtual PC;
· 打开菜单File -> Virtual Disk Wizard 来创建一个空白的虚拟硬盘文件(vhd)
· 或者, 打开你已经创建好的虚拟硬盘(vhd)并格式化
b. 加载虚拟硬盘
[假设创建好的虚拟硬盘文件存在于c:\MyVhd.vhd ]
·  打开命令行界面:开始->Run->cmd.exe,输入以下命令: C:\program files\microsoft virtual server\VHDMount\VhdMount.exe /p C:\MyVhd.vhd
· 打开磁盘管理工具,  开始 -> Run -> diskmgmt.msc
· 如果虚拟磁盘没有连接,首先需要连接虚拟硬盘。
· 右键单击虚拟磁盘,选择连接选项(或者选择新加卷)。
· 通过以上操作,虚拟磁盘文件( vhd)就可以在Windows的资源管理器中看到了。可以进行格式化操作,并且拷贝XPE的镜像文件到这个磁盘上。
c. 如果要提交或者卸载这个虚拟磁盘, 在命令行窗口中运行以下命令:
·  VHDMount.exe /C /u All
d. 现在可以使用这个XPE镜像文件在虚拟机上启动,启动步骤如下:
· 启动Virtual PC;
· 使用已经拷贝好XPE镜像文件的虚拟磁盘通过虚拟机创建向导创建一个虚拟机,或者修改已经创建好的虚拟机的磁盘为这个做好的虚拟磁盘文件(vhd);
· 当创建向导询问是否创建一个新的虚拟磁盘或者选择一个已经存在的虚拟磁盘时,请选择虚拟磁盘的路径为 C:\MyVhd.vhd;
· 完成虚拟机创建向导后,在虚拟机的窗口中就会出现新建好的虚拟机,选择这个创建好的虚拟机并点击启动. 你的虚拟机将会启动并且进入XPE的启动过程;
部署XPE镜像到一个已经安装好操作系统虚拟机上
1.首先安装Visual PC到你的开发机上;
2. 部署 XPE镜像文件到一个已经安装好操作系统的Virtual PC上
a. 在虚拟机上安装一个操作系统:
· 启动Virtual PC;
· 打开菜单File -> Virtual Disk Wizard 来创建一个虚拟机;
· 启动创建好的虚拟机,通过光盘启动安装一个操作系统(建议安装XP Professional或者Windows 2003);
注意:在安装操作系统的时候,需要划分磁盘分区为两个或者两个以上。
b. 部署XPE镜像文件到已经安装好的Virtual PC上
· 进入已经做好操作系统的虚拟机,格式化第二个分区为NTFS格式;
· 通过网络方式从开发机拷贝编译好的操作系统镜像到虚拟机的第二个分区;
· 修改虚拟机C盘上的boot.ini文件,在文件的末尾添加以下一行内容:multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Embedded" /noexecute=optin /fastdetect
注意:如果在虚拟机的C盘上找不到boot.ini文件,那么就需要在资源管理器->工具->选项菜单中打开视图标签,选择“显示所有隐藏文件和文件夹”选项,去掉“隐藏操作系统保护文件”选项。
c. 现在可以使用这个XPE镜像文件在虚拟机上启动,启动步骤如下:
· 重新启动这个安装好操作系统的虚拟机;
· 在双启动界面选择Microsoft Windows XP Embedded;
· 进入XPE操作系统并开始进行FBA;
· FBA完成后,系统重新启动,在双启动界面再次选择Microsoft Windows XP Embedded;
· 进入XPE操作系统;


本文转自雷志刚 51CTO博客,原文链接:http://blog.51cto.com/leizhigang/237936
相关文章
|
1月前
|
JavaScript Linux 区块链
DApp测试网络Ganache本地部署并实现远程连接
DApp测试网络Ganache本地部署并实现远程连接
|
3月前
|
Ubuntu Cloud Native 测试技术
百度搜索:蓝易云【云原生之使用Docker部署ubuntu测试环境】
请注意,以上步骤仅是简单的使用Docker部署Ubuntu测试环境的示例。在实际应用中,您可能需要根据测试需求和应用场景进行更多的配置和优化。同时,在退出容器时,容器并未删除,您可以使用 `docker rm <容器名称>`命令来删除容器。在进行测试时,请谨慎操作,并确保对Docker的使用有一定的了解,以避免不必要的问题。
40 2
|
4月前
|
Web App开发 Java Linux
Nexus【部署 02】最新版本 nexus-3.35.0-02-unix.tar.gz 安装配置启动及测试(JDK版本+虚拟机参数配置说明)
Nexus【部署 02】最新版本 nexus-3.35.0-02-unix.tar.gz 安装配置启动及测试(JDK版本+虚拟机参数配置说明)
116 0
|
29天前
|
Java PHP 数据库
在护卫神上部署javaWeb项目,已经测试通过
在护卫神上部署javaWeb项目,已经测试通过
9 0
|
3月前
|
Web App开发 Linux 数据安全/隐私保护
Docker本地部署开源浏览器Firefox并远程访问进行测试
Docker本地部署开源浏览器Firefox并远程访问进行测试
138 1
|
4月前
|
Java Linux 开发工具
MinIO【部署 01】MinIO安装及SpringBoot集成简单测试
MinIO【部署 01】MinIO安装及SpringBoot集成简单测试
123 0
|
4月前
|
监控 Java
Pinpoint【部署 02】Pinpoint Agent 安装启动及监控 SpringBoot 项目案例分享(添加快速测试math-game.jar包)
Pinpoint【部署 02】Pinpoint Agent 安装启动及监控 SpringBoot 项目案例分享(添加快速测试math-game.jar包)
71 0
|
4月前
|
SQL 关系型数据库 PostgreSQL
PostgreSQL【部署 01】离线安装PostgreSQL+PostGIS踩坑及问题解决经验分享(含安装文件PostgreSQL+PostGIS及多个依赖+测试SQL)
PostgreSQL【部署 01】离线安装PostgreSQL+PostGIS踩坑及问题解决经验分享(含安装文件PostgreSQL+PostGIS及多个依赖+测试SQL)
107 0
|
4月前
|
分布式计算 Hadoop 数据安全/隐私保护
HDFS--HA部署安装:修改配置文件 测试集群工作状态的一些指令
HDFS--HA部署安装:修改配置文件 测试集群工作状态的一些指令
44 0
|
4月前
|
存储 网络协议 数据库
Windows服务器——部署WSUS服务与综合测试
Windows服务器——部署WSUS服务与综合测试
159 0