|
3#
楼主 |
发表于 2010-4-14 18:40:15
|
只看该作者
做好的iso有1个多g,我上传太慢,把过程给出来:
参照happymy版主的<<轻松部署(无人值守安装+ICE入门)Windows Embedded Standard 2011 镜像>>一文,先用ice生成一个ibw disk的目录,不过先不要用ice把自己集成的驱动添加,回头再手动离线打驱动,打开保存ibw disk的目录,会有一个AutoUnattend_Files目录,我们要做的就是获得这个目录下的cab包和包的列表,先把sources目录下的install.wim用imagex释放到某个分区或者vhd虚拟磁盘分区,然后使用dism工具来离线把cab包和自己要添加的驱动集成进去,这些步骤在windows7下做很方便,因为windows7自带了生成 挂载vhd的工具和dism工具集
第一步,先建立一个vhd挂载后分区,逻辑分区或者主分区都可以,无所谓,然后用imagex /apply命令把保存ibw disk的目录下的子目录sources下的install释放到这个vhd分区。
然后获得AutoUnattend_Files目录下的cab包的列表,用dir /s /b > xxx.txt,然后打开这个txt,用批量替换,例如每个cab列表的行首是你保存cab的目录路径:i:\wes\, 用dism /image:x:\ /add-package /packagepath:i:\wes替换i:\wes.其中image:x:\中的x表示你挂载vhd分区的盘符,然后保存为bat文件,以管理员权限双击运行,把所有的cab包离线安装到这个vhd分区,如果你ice的时候选中的组件和驱动比较多,这个过程会比较漫长,我206个包整整打了1个多小时,这也是我想做一个像windows7那样的install.wim的动力之一,否则直接用ibw disk目录生成的光盘来安装的话,这个过程很漫长
运行完bat之后,如果你有需要另外集成的驱动,将所有的驱动目录放在一个总目录下,然后用dism /image:x:\ /add-driver /driver:[path] /recurse 把所有的驱动也离线安装进去,如果你没有自己要集成的驱动,可以略过这一步
现在可以捕获镜像了,imagex /capture x:\ d:\wes.wim "Windows Embedded Standard 2011" /flags "starter"
最后,用这个捕获的install.wim替换掉Windows Embedded Standard光盘文件中sources目录下的同名文件,删除光盘文件的ds目录,保存后就可以了,如果用光盘安装的话,直接光盘引导后,选中第一个选项,就会像安装windows7一样,选中区域和语言后,到达选择硬盘的界面,这样就不会在安装的过程中耗费漫长的时间解包了
[ 本帖最后由 yueyezhan 于 2010-4-14 18:55 编辑 ] |
|