[Windows 7] 使用标准的 Setup 向导安装定制版 Windows 7
使用标准的 Setup 向导安装定制版 Windows 7
其实本文是《使用 WAIK 的 oscdimg 制作定制的 Windows 7 安装 ISO》的补充,不是今天 MVP 老吴问我相关的问题,我还真没注意到。前文中我向大家介绍了使用 oscdimg 来打包定制的 Windows 7 的安装 ISO,但是忽略了重要的一点!既是,并非我们使用 iamgex 打包的 wim 就能够被 Windows 7 标准的安装向导(Setup.exe)所识别。此外如果使用 WDS 中已经添加的 Windows 7 的 Boot.wim 来 PXE 远程引导进行标准安装时,也将会出现无法识别定制 wim 的故障问题!所以,我们在打包现有系统制作映像时必须使用 imagex 工具的 flags 参数。来标注该映像的版本,使之能够被 Setup 向导所识别。故!正确的命令格式应当参考如下:
其中 flags 参数的标记信息 ID 必须完全符合微软的版本命名要求。
- HomeBasic
- HomePremium
- Starter
- Professional
- Enterprise
- Ultimate
下面是两篇关于 Imagex 工具的官方文档,前者是基于 Windows 7 测试版编写的(随着 RTM 的发布,相信 Windows 7 正式版的相关 TechNet library 会很快更新发布),后者是 Windows Vista 的。
http://technet.microsoft.com/zh-cn/library/dd799302(WS.10).aspx
http://technet.microsoft.com/zh-cn/library/cc749447(WS.10).aspx
[Windows 7] 使用 WAIK 的 oscdimg 制作定制的 Windows 7 安装 ISO
使用 WAIK 的 oscdimg 制作定制的 Windows 7 安装 ISO
还记得微软官方打包 ISO 的小工具吗?!cdimg.exe 过去当我们要制作包含微软打包信息的 ISO 都会选择 cdimg,比如手工制作了一份集成了 SP1 或 SP2 的 Windows 安装光盘,在烧录之前肯定要先打包成 ISO,通过一些软件我们可以看到使用 cdimg 打包的 ISO 会显示微软的打包信息,看起来很专业!不是么!?
现在 cdimg 的最新版本已经集成到了 WAIK 中,并更名为 oscdimg,最新版本是 2.55,除了可以制作 CD 镜像意外还支持 DVD 镜像的制作。我们知道 Windows 7 安装具有新特性,相比之前的 Windows 更加易于定制和部署。比如我们可以制作一份已经安装好应用程序的 Windows 7 安装源,或者根据不同应用制作多份定制的 Windows 7 安装源并使用 imagex 将其打包在一个安装映像中,并希望使用标准的 Windows 7 安装过程将这些系统映像安装到计算机上,要知道对于普通用户 Windows 7 标准的安装过程是非常简单的。今天的主题当然不是如何制作这些安装映像,因为我们要面对的是在定制了一份 Windows 7 安装源后,如何将其重新制作成一个包含微软打包信息的,并且是可引导安装的 ISO 文件。
OK,要实现上述目标我们需要在当前计算机上安装好 WAIK,目前最新版本的 WAIK 是基于 Windows 7 RC Build 7100 的 WAIK3.0,而且暂时只有英文版本,不过无所谓!WAIK 官方下载地址是:Windows® Automated Installation Kit (AIK) for Windows® 7 RC。在开始前请安装 WAIK,并准备好一份 Windows 7(PS:Windows Vista 同理也可以制作。)安装源文件,将其拷贝到本地一个目录中,之后用自己做好的 install.wim 覆盖原版的 Install.wim。
为了保证制作出来的 ISO 是可引导的,请将 "C:\Program Files\Windows OPK\Tools\PETools\x86\boot\etfsboot.com" 复制到一个易于调用的位置。(PS:不过理论上分析,貌似这步即使省略,制作出来的 ISO 还是可以引导的,具体要看大家的测试了。本次 gOxiA 还是使用了这个文件!)
最后进入 WAIK 命令行环境执行如下命令:
上述命令行中“-n”,是允许使用长文件名;“-m”是忽略映像的大小,但是注意使用该参数后请确保你的映像大小不会超出载体限制。貌似 DVD 应该小于 4G 或 4.5G 比较好吧,具体请参考其说明!”-bc:\etfsboot.com”就是添加可引导信息,注意参数后面的路径之间没有空格。“-lGRMCULFRER_CN_DVD”既是光盘的卷标;“-t08/02/2009,22:55”重置映像内所有文件的日期,使之日期相一致,注意该日期时间是以 PST 时间为标准的,那么最终的文件日期时间将是“08/03/2009,13:55”。
有关 oscdimg 的更多参数说明可以参考 TechNet Library:http://technet.microsoft.com/zh-cn/library/cc749036(WS.10).aspx
[WDS] HOWTO : 解决 Windows 无法显示用于安装的可用
HOWTO : 解决 Windows 无法显示用于安装的可用(Could not display the images available for installation)
当 ITPro 通过 WDS 部署 OEM 版本的 Windows Vista 时可能会遇到“Windows 无法显示用于安装的可用”故障,如下图所示:
出现这个问题的原因在于,某些 OEM 版本的 Windows Vista 安装源与 MSDN 的相同包含了多个系统版本,在安装的时候,安装向导根据 pid.txt 或 autounattend.xml 里的对应值进行自动安装,所以当 ITPro 向 WDS 添加 Windows Vista 安装映像时未选中默认安装的版本,那么在通过 WDS 安装的时候就会出现该错误。如要了解相关的此类信息,可以用“OEM Boot.wim Pid”作为关键词进行搜索。
理解了上述的说明,那么要解决这个故障问题就有了思路,我们只需要修改 Boot.wim 文件,将 Sources 目录下的 pid.txt 删除即可。这一操作需要借助 WAIK 里的 imagex 命令。大致操作如下:
注意:请事先将 OEM 安装光盘中的 boot.wim 拷贝出来,并事先建立 oemboot 这个目录。上面的命令行中的正斜杠使用的是全角字符。