|
我在瘦机硬盘上装了一个WES7,用的是瘦机模板,加载了Bootable Windows USB Stack,依赖关系也选择的是Bootable Windows USB Stack。系统先是装在了样机的硬盘里,但是我用imageX提取硬盘镜像并部署到一个空白优盘上后,用该优盘启动不了其它同样类型的瘦机。
这次实践用了三块优盘:
空白盘(优盘A)通过插入开发机并执行以下diskpart命令得到:
select disk 1
clean
create partition primary
select partition 1
active
format fs=ntfs quick
assign
exit
用于最后在上面部署USB WES7。
系统盘(优盘B)通过ICE制作的answer file生成,可以对任何目标机实施无人值守安装。answer file用的是瘦机模板,加载了Bootable Windows USB Stack,依赖关系也选择的是Bootable Windows USB Stack。answer file中的磁盘配置和安装位置如下:
<DiskConfiguration>
<Disk wcm:action="add">
<CreatePartitions>
<CreatePartition wcm:action="add">
<Order>1</Order>
<Type>Primary</Type>
<Extend>true</Extend>
</CreatePartition>
</CreatePartitions>
<DiskID>0</DiskID>
<WillWipeDisk>true</WillWipeDisk>
</Disk>
<WillShowUI>OnError</WillShowUI>
</DiskConfiguration>
<ImageInstall>
<OSImage>
<InstallTo>
<PartitionID>1</PartitionID>
<DiskID>0</DiskID>
</InstallTo>
<InstallToAvailablePartition>false</InstallToAvailablePartition>
</OSImage>
</ImageInstall>
先通过此盘在样机上装好系统(此时OS在样机的C盘上,而样机似乎也只有C盘一个分区)后又装入了驱动,打了补丁,但没有执行sysprep操作。
PE盘(优盘C)装有WinPE,用ICE自带的WinPE Image生成,包含imageX工具。
具体的操作和现象为:
1.先用优盘C启动样机进入WinPE(优盘A一直接在样机上)。
2.执行diskpart - select disk 0 - list partition,发现样机硬盘上只有一个分区(上面有通过优盘B安装的可USB启动的WES7)。
3.用imagex.exe /boot /capture c: wes.vim "Windows Embedded Standard"抓取这个分区的映像并放入优盘C。
4.用imagex.exe /apply wes.vim 1 f:将刚才制作的映像部署在优盘A上(此时它的盘符是f,这个过程持续了两百多分钟)。
5.重新启动,按F12进入启动介质菜单,选取优盘A启动。但事实上启动的却是原先在样机硬盘上的系统。
6.将已部署系统的优盘A插入另一台瘦机中,同样选取优盘A启动则报出winload 0xC000000E故障。
7.如果在第4步完成后执行bcdboot f:\windows /s f: /l zh-cn,那么在第5步和第6步就会出现一个启动菜单,其中第一项便是优盘启动,选取后在进入欢迎界面时,系统蓝屏死机。
*通过直接安装到优盘A的方式也试过,做answer file时不配置DiskConfiguration和ImageInstall,在安装时选择目标优盘A(这样要装三个半小时以上)。最后通过优盘A启动的系统同样会在进入WES7前蓝屏死机。
[ 本帖最后由 2012sdxxxx 于 2012-11-3 15:12 编辑 ] |
|