none
怎么利用虚拟机安装已经定制好了的操作系统? RRS feed

  • 问题

  •  

    利用windows embedded的开发工具生成了一个简单的操作系统,问题是怎么在wmware下安装这个操作系统,我试了很多方法都不行,真不知道该怎么继续下去了
    2008年7月16日 5:21

答案

全部回复

  • WMware起普通XPP,再增加虚硬盘,

    其余步骤和实机完全一样了.再由新硬盘启动.

    建议NTFS分区,Loader拷贝就OK了.
    2008年7月16日 6:45
    版主
  • 在VMWare中调试你的XPE:

    1、建一个虚拟机,在上面安装Win2k或者WinXp(干干净净的)
    2、把那个Tap.exe拷贝到虚拟机上,运行
    3、得到的列表device.dmq拷贝回你的开发工具所在的机器
    4、运行Component Design,导入这个device.dmq, 改个名字,生成VMWare's Devices.sld
    5、运行Component Database Manager导入VMWare's Devices.sld
    6、在Taget Design中就可以用VMWare's Devices
    7、添加你的应用
    8、用SDI建立一个硬盘,只分一个区,NTFS格式化的,激活 (先安装\Windows Embedded\drivers\下的sdi驱动记得重新启动,然后在设备管理器下系统设备下应该有“Storage Device Image Device”的新设备,没有就需要重新装。新建一个*.sdi文件使用\Windows Embedded\utilities目录下的sdimgr.wsf,这个是个脚本。运行的时候可能需要你修改变量,按提示做即可。使用“sdimgr /new ***.sdi”建立新的sdi文件用sdiloader.exe载入就可以按物理盘操作了。)
    9、把附件中的vmware 对scsi的驱动也搞到Component Database中,加到你的目标机中 (需要你有正确建立组件的能力)
    10、在vmware中创建一个新的虚拟机,选other,磁盘就用本地物理磁盘,就是SDI建立的那个(这里一定要记住你在虚拟机中使用sdi盘,其实它就是vm的磁盘了。也就是说他就是C盘)
    11、F5,F7把目标磁盘对准那个SDI磁盘 (我看不懂跳过了,估计是建立image的快捷键吧)
    12、启动VMWare的目标机的虚拟机,OK
    2008年7月16日 7:05
    版主
  • 我是这样做的:

    >在vmware中建立2个虚拟机,一个开发机,一个目标机.我先在开发机中运行target designer,添加了一个很简单的组件,分析,编译,便生成了windows xp embedded.

    >同时把建立好的目标机的硬盘添加到开发机当中,并格式化;把生成的操作系统文件拷贝到目标机的硬盘中.

    >shut down开发机,断开目标机的硬盘,再从目标机启动。

    以上的步骤完全是按照微软最有价值专家马宁讲述内容的一部分,只不过他用的是visual pc,而我用的是vmware。可是目标机怎么也启动不了,你提供的建议在他后面会讲到,我只不过想先实现简单的操作,再逐渐深入。不知道以上的错误出

    在哪了?
    2008年7月17日 1:33
  • 问题已经解决了,把装了定制操作系统的分区设为活动分区就好了

    2008年7月18日 3:07