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月前
|
机器学习/深度学习 编解码 监控
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
这篇文章详细介绍了如何使用YOLOv8进行目标检测任务,包括环境搭建、数据准备、模型训练、验证测试以及模型转换等完整流程。
1347 1
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
22天前
|
缓存 自然语言处理 并行计算
基于NVIDIA A30 加速卡推理部署通义千问-72B-Chat测试过程
本文介绍了基于阿里云通义千问72B大模型(Qwen-72B-Chat)的性能基准测试,包括测试环境准备、模型部署、API测试等内容。测试环境配置为32核128G内存的ECS云主机,配备8块NVIDIA A30 GPU加速卡。软件环境包括Ubuntu 22.04、CUDA 12.4.0、PyTorch 2.4.0等。详细介绍了模型下载、部署命令及常见问题解决方法,并展示了API测试结果和性能分析。
860 1
|
1月前
|
机器学习/深度学习 监控 计算机视觉
目标检测实战(八): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
本文介绍了如何使用YOLOv7进行目标检测,包括环境搭建、数据集准备、模型训练、验证、测试以及常见错误的解决方法。YOLOv7以其高效性能和准确率在目标检测领域受到关注,适用于自动驾驶、安防监控等场景。文中提供了源码和论文链接,以及详细的步骤说明,适合深度学习实践者参考。
333 0
目标检测实战(八): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
1月前
|
机器学习/深度学习 并行计算 数据可视化
目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
这篇文章介绍了如何使用PaddleClas框架完成多标签分类任务,包括数据准备、环境搭建、模型训练、预测、评估等完整流程。
95 0
目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
|
1月前
|
机器学习/深度学习 数据采集 算法
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
这篇博客文章介绍了如何使用包含多个网络和多种训练策略的框架来完成多目标分类任务,涵盖了从数据准备到训练、测试和部署的完整流程,并提供了相关代码和配置文件。
51 0
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
|
1月前
|
机器学习/深度学习 XML 并行计算
目标检测实战(七): 使用YOLOX完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
这篇文章介绍了如何使用YOLOX完成图像目标检测任务的完整流程,包括数据准备、模型训练、验证和测试。
168 0
目标检测实战(七): 使用YOLOX完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
1月前
|
Ubuntu API Python
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
68 1
|
1月前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
315 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
2月前
|
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服务器。
121 0
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
|
3月前
|
消息中间件 测试技术 RocketMQ
docker部署RockerMQ单机测试环境
docker部署RockerMQ单机测试环境
下一篇
无影云桌面