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
相关文章
|
2月前
|
jenkins 测试技术 应用服务中间件
【专业测试技能】全流程掌握:部署测试环境的策略与实践
本文分享了关于部署测试环境的策略与实践。文章讨论了部署测试环境的全过程,包括服务如MySQL、Redis、Zookeeper等的部署,以及解决服务间的依赖和兼容问题。文中还介绍了使用Jenkins、Docker等工具进行部署的方法,并通过实战案例讲解了如何创建和管理Jenkins Job、配置代理服务器Nginx、进行前后端服务的访问和优化。最后,作者强调了提问的重要性,并鼓励大家通过互联网解决遇到的问题。
66 2
【专业测试技能】全流程掌握:部署测试环境的策略与实践
|
2月前
|
Web App开发 编解码 Linux
使用Selenium自动化测试解决报告生成失败问题及Linux部署指南
这篇文章介绍了使用Selenium自动化测试解决报告生成失败问题的方法,包括Linux环境下的部署指南和代码实现。
29 1
使用Selenium自动化测试解决报告生成失败问题及Linux部署指南
|
1月前
|
Kubernetes Linux API
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
该博客文章详细介绍了在CentOS 7.6操作系统上使用kubeadm工具部署kubernetes 1.17.2版本的测试集群的过程,包括主机环境准备、安装Docker、配置kubelet、初始化集群、添加节点、部署网络插件以及配置k8s node节点管理api server服务器。
63 0
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
|
2月前
|
消息中间件 监控 Java
【一键解锁!】Kafka Manager 部署与测试终极指南 —— 从菜鸟到高手的必经之路!
【8月更文挑战第9天】随着大数据技术的发展,Apache Kafka 成为核心组件,用于处理实时数据流。Kafka Manager 提供了简洁的 Web 界面来管理和监控 Kafka 集群。本文介绍部署步骤及示例代码,助您快速上手。首先确认已安装 Java 和 Kafka。
355 4
|
2月前
|
消息中间件 测试技术 RocketMQ
docker部署RockerMQ单机测试环境
docker部署RockerMQ单机测试环境
|
2月前
|
关系型数据库 MySQL 测试技术
使用docker部署MySQL测试环境
使用docker部署MySQL测试环境
24 0
|
3月前
|
运维 监控 大数据
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
|
3月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的高中信息技术课程在线测试系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的高中信息技术课程在线测试系统的详细设计和实现(源码+lw+部署文档+讲解等)
32 0
|
3月前
|
Java jenkins 持续交付
Jenkins是开源CI/CD工具,用于自动化Java项目构建、测试和部署。通过配置源码管理、构建触发器、执行Maven目标,实现代码提交即触发构建和测试
【7月更文挑战第1天】Jenkins是开源CI/CD工具,用于自动化Java项目构建、测试和部署。通过配置源码管理、构建触发器、执行Maven目标,实现代码提交即触发构建和测试。成功后,Jenkins执行部署任务,发布到服务器或云环境。使用Jenkins能提升效率,保证软件质量,加速上线,并需维护其稳定运行。
106 0
|
4月前
|
分布式计算 Shell Linux
Spark-集群安装、部署、启动、测试(1.6.3)稳定版
Spark-集群安装、部署、启动、测试(1.6.3)稳定版
53 0
下一篇
无影云桌面