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
相关文章
|
5天前
|
消息中间件 安全 Shell
国货之光——jdchain1.6.5测试网络部署
国货之光——jdchain1.6.5测试网络部署
30 13
|
1月前
|
关系型数据库 MySQL 数据库
测试部署PolarDB-X 分布式与集中式
在本文中,作者详述了在CentOS 7.9上部署测试PolarDB-X分布式与集中式数据库的过程。PolarDB-X作为阿里云优化的分布式数据库,提供高稳定性和与MySQL的兼容性,是应对单体数据库扩展性和性能瓶颈的解决方案,同时也符合国产化需求。文章介绍了部署环境准备,包括关闭防火墙和SELinux,设置系统参数,安装Python3和Docker,以及配置MySQL客户端。接着,通过PXD工具部署了PolarDB-X的集中式和分布式版,遇到的问题包括阿里云镜像源异常导致的部署失败以及指定版本安装的困扰。最后,作者进行了初步的压力测试,并对文档完善、生态工具建设以及提供更多使用案例提出了建议。
47743 10
测试部署PolarDB-X 分布式与集中式
|
18天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的高中信息技术课程在线测试系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的高中信息技术课程在线测试系统附带文章和源代码部署视频讲解等
21 6
|
4天前
|
分布式计算 Shell Linux
Spark-集群安装、部署、启动、测试(1.6.3)稳定版
Spark-集群安装、部署、启动、测试(1.6.3)稳定版
8 0
|
1月前
|
机器学习/深度学习 Shell C++
测试本地部署ChatGLM-6B | ChatGPT
ChatGLM-6B是款62亿参数的中英对话模型,类似ChatGPT,可在6GB显存(INT4量化)的GPU或CPU上运行。它提供流畅、多样的对话体验。用户可从Hugging Face或清华云下载模型配置。部署涉及创建Python环境,安装依赖,下载模型到`ckpt`文件夹。测试时加载tokenizer和模型,使用示例代码进行交互。应用包括基于MNN和JittorLLMs的推理实现,以及langchain-ChatGLM、闻达、chatgpt_academic和glm-bot等项目。5月更文挑战第10天
64 1
|
21天前
|
IDE 前端开发 时序数据库
【Docker项目实战】使用Docker部署speedtest-tracker速度测试追踪器
【6月更文挑战第4天】使用Docker部署speedtest-tracker速度测试追踪器
242 0
|
26天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的在线测试管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的在线测试管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
275 0
|
29天前
|
分布式计算 API Spark
Spline部署&测试
Spline是Spark的元数据管理和血缘追踪工具,通过Docke部署。安装涉及下载docker-compose.yml和.env文件,使用`docker compose up -d`命令启动,包括rest-server(核心,处理血缘数据并存储在ArangoDB)、arangodb(多模型数据库)、ui(Web服务)等组件。测试中使用pyspark进行血缘捕获,通过spark-submit命令指定Spline相关依赖并连接到Spline服务器。成功后,血缘数据可在Spline UI中查看。未来计划在DolphinScheduler上测试Spark SQL任务并启用血缘追踪。
143 0
|
1月前
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
85 1
|
1月前
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(上)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
187 0

热门文章

最新文章