[Windows 7] 使用 Windows PE 安装部署 Windows 7 RTM 的注意事项
使用 Windows PE 安装部署 Windows 7 RTM 的注意事项
由于 Windows 7 安装“载体无关性”的新特性,可以让我们灵活地、随心所欲地来安装或部署 Windows 7。目前在网上盛传着各类介绍 Windows 7 安装方式的资讯,如:怎么通过硬盘来安装、自己制作光盘来安装、使用 U盘来安装,使用硬盘来安装或通过网络来安装。gOxiA 很早也发布了相关的日志,而今天主要是分享 Windows PE 来安装部署 Windows 7 RTM 时所要注意的事项。
作为一名 IT 专业人士,面对工作时必须要严谨、认真、高效、灵活并且值得信赖!在系统部署或维护时,各自手中都会有一张 Windows PE 或定制版的 Windows PE。正如前面所提到的工作态度,导致一些在网上非常 HOT 的定制版 Windows PE 可能不适用与一些工作环境。通常 ITPro 会使用 WAIK 来制作一张属于自己的定制版 Windows PE,里面集成了一些非常实用的小工具,比如 gOxiA 早先基于 Windows Vista WAIK 制作的定制版 Windows PE,内部就集成了远程桌面、Imagex、Ghost 和虚拟光驱等实用的软件,特别是这个虚拟光驱工具可以轻松地载入 Windows Vista 的安装 ISO 甚至是现在 Windows 7 的安装 ISO,这对于安装操作系统来讲是非常便捷的,因为我们不需要专门制作、维护一份存储有 Windows 的安装源。从 Windows Vista 开始,gOxiA 就在自己的 U盘、移动硬盘、光盘甚至是 WDS 服务器上拷贝了自己定制的 Windows PE,用于安装和维护操作系统,非常之方便。并且这份 PE 一直沿用至 Windows 7 RC,但是到 Windows 7 RTM 英文版后,便无法再使用(PS:泄漏的 Windows 7 RTM 中文版并未发现此问题)!具体表现为,当执行 Setup 安装后第一阶段结束会提示一个无法处理的错误,之后安装宣告失败。检查系统盘,发现盘中的目录格式并非正常命名,而是包含有 Windows.old 这样的目录,看来英文版的 Windows 7 RTM 在安装时对系统检查这一过程更加严谨,将我基于 Windows Vista 的 PE 识别为了老版本的系统,故最终导致安装失败!
OK,注意事项就是这个,如果要使用 Windows PE 来安装部署 Windows 7 RTM,则必须满足 Windows PE 是最新的 WAIK 3.0 制作的,否则就必须使用 Imagex 来手工安装 Windows 7,而 Imagex 手工安装 Windows 7 所需要注意的问题可以参考之前的日志“使用 imagex 手工安装 Windows 7 RTM”。
看来 ITPro 要重新定制自己的 Windows PE,以满足 Windows 7 的安装需求!gOxiA 在未来一段时间也会开始制作基于 WAIK 3 的 Windows PE,并正确总结成日志与大家分享!
[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