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

2024-05-28 08:51:22
注意: 本文将假设你已经熟悉并会使用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操作系统;

转载于:https://blog.51cto.com/leizhigang/237936

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

  1. 禁止虚拟机(Windows)与主机时间同步(VM Virtualbox Virtual PC)

    Virtualbox (测试OK): 1. 安装增强功能: 2. 虚拟机系统确保没有开启W32TIME服务, 如有可用命令NET STOP W32TIME关闭 3. 修改虚拟机注册表如下: HKEY_ ...

  2. linux小红帽 花屏,解决Virtual PC装Linux出现花屏

    解决Virtual PC装Linux出现花屏 发布时间:2007-09-27 21:29:22来源:红联作者:TecCTO 昨天,我兴冲冲的装上了redhat Linux,因为没有CD,所以是用ISO ...

  3. Virtual PC 2007下虚拟机与本机双XP系统实现互联与上网详解

    Virtual PC 2007下虚拟机与本机双XP系统实现互联与上网详解 1.在虚拟机安装windowsXP系统 2.为了不影响用来上网的原网卡,所以我们选择在主机上装一个虚拟网卡来与虚拟机进行通信, ...

  4. 解决 Virtual PC 在 XP PAE模式下无法运行的问题

    在xp下装了Virtual PC 运行是出现如下提示: Virtual PC 在PAE模式下无法运行 此版本的Virtual PC无法在PAE(物理地址扩展)模式下运行.请恢复到正常状态下来运行Vir ...

  5. Windows 7下使用Windows Virtual PC运行Winodws XP Mode

    一.软件.工具准备 1.Windows XP Mode 下载 链接:https://www.microsoft.com/zh-CN/download/details.aspx?id=8002 使用适用 ...

  6. Microsoft Virtual PC 2007安装XP后鼠标无法移动

    如题,安装完XP系统后,进入XP内发现鼠标无法移动. 解决方法: 安装virtual machine additions 安装方法: VPC加载VMAdditions.iso,该文件在Microsof ...

  7. xp虚拟系统利用virtual pc安装Hello World 操作系统

    xp虚拟系统利用virtual pc安装Hello World 操作系统 使用到的工具: vmware(文件没有,需要留言) winxp映像文件iso virtual pc微软虚拟机 Hello Wo ...

  8. win7下使用virtual pc 安装xp虚拟机

    1.安装XPMode WindowsXPMode_zh-cn.exe 地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=8002 ...

  9. Virtual PC 使用指南

    安装需求 物理计算机和宿主操作系统安装需求 在安装Virtual PC之前,计算机需要满足以下要求: CPU主频为400MHz(推荐1GHz)以上.具有L2缓存的x86计算机.Virtual PC支持 ...

最新文章

  1. SQLServer之DEFAULT约束
  2. C语言比较好的风格梳理
  3. 打开完成查看的CAD图纸如何一键进行打印?
  4. mysql5.7+ 虚拟列,json使用初体验
  5. sql计算留存_链家面试题:如何分析留存率?
  6. java 反向映射,如何使用lambdas實現反向映射Java?
  7. python逻辑量有什么_Python中的逻辑运算符有什么?
  8. 数控弯管机xyz转换ybc的算法_花了一年时间开发的三维弯管机交互式转档软件(三维管子模型UG,SOLIDWORK,PRO/E文件转成YBC)...
  9. Python3 基础学习笔记 C05【字典】
  10. python执行效果_使用tqdm显示Python代码执行进度功能
  11. 人工神经网络之Python 实战
  12. linux运维和python运维_Linux运维对比:Shell运维 VS Python运维
  13. 【长期更新】Linux学习笔记
  14. android google 下拉刷新 csdn,使用google自带包实现下拉刷新功能
  15. 华为5大设计师讲述HarmonyOS UX设计背后的故事
  16. 洛谷 U5773 受望先锋
  17. namespace is terminated
  18. CentOS 7.5 安装Nginx教程
  19. not properly quoted string terminated_oracle quoted string not properly terminated
  20. 计算机启动修复怎么还原,电脑开机出现系统恢复选项该怎么办

热门文章

  1. 我总有办法让你今晚回不了家...
  2. 41 岁的黄峥辞任拼多多董事长一职,未来将投身于科学研究!
  3. 4 年开发 43 款软件,这位乡村教师火了
  4. 数智化浪潮之中,传统企业如何抓住转型机遇
  5. GGGit与Github
  6. 全面理解Javascript闭包和闭包的几种写法及用途【转】
  7. UITableView——reloadData与reloadSection性能比较
  8. MySQL DATE_FORMATE函数内置字符集的坑
  9. 收缩 tempdb 数据库
  10. Office365从销售说起——企业办公考虑重点