HOWTO : 解决 Windows 无法显示用于安装的可用(Could not display the images available for installation)

        当 ITPro 通过 WDS 部署 OEM 版本的 Windows Vista 时可能会遇到“Windows 无法显示用于安装的可用”故障,如下图所示:

WDS_Install_OEM_Error

        出现这个问题的原因在于,某些 OEM 版本的 Windows Vista 安装源与 MSDN 的相同包含了多个系统版本,在安装的时候,安装向导根据 pid.txt 或 autounattend.xml 里的对应值进行自动安装,所以当 ITPro 向 WDS 添加 Windows Vista 安装映像时未选中默认安装的版本,那么在通过 WDS 安装的时候就会出现该错误。如要了解相关的此类信息,可以用“OEM Boot.wim Pid”作为关键词进行搜索。

        理解了上述的说明,那么要解决这个故障问题就有了思路,我们只需要修改 Boot.wim 文件,将 Sources 目录下的 pid.txt 删除即可。这一操作需要借助 WAIK 里的 imagex 命令。大致操作如下:

imagex /mountrw c:\boot.wim 2 c:oemboot

del c:\oemboot\soruces\pid.txt

imagex /unmount /commit c:\oemboot

        注意:请事先将 OEM 安装光盘中的 boot.wim 拷贝出来,并事先建立 oemboot 这个目录。上面的命令行中的正斜杠使用的是全角字符。

Tags: , , , , ,

mdt_logo

        企业 ITPro 灵活运用 Microsoft Deployment Toolkit (MDT)部署 Windwos 操作系统,有效地减少了系统维护的工作量,同时也降低了总体拥有成本。很显然当前企业仍在使用 Windows XP 的大有人在,所以众多朋友致力于研究通用型 Windows XP 部署映像,便于在不通硬件类型的计算机上安装。gOxiA 虽然应用 MDT 有几年了,但是也是最近才开始学习制作通用型 Windows XP 映像,目前系统映像已经制作完毕并开始进入测试阶段。所以在 MDT 中使用 Custom image File(自定义映像文件)方式来添加操作系统源,如下图所示。

add_custom_image_file

        之后按照往常一样添加任务,更新部署点并执行部署测试。整个过程很顺利系统成果的被部署在了不通硬件的计算机上,但是发现在部署过程中选择附加要安装的应用程序后,在后续阶段并没有正确执行。也就是说当我完成了操作系统的安装第一次进入桌面后应该自动启动 MDT 的 LTI 脚本程序完成后续的应用程序安装、补丁更新……直至任务全部完成并给出报告。看来是哪里出了问题,查阅网上的资料,MDT 任务脚本程序后续的调用执行依靠 Sysprep 中 GuiRunOnce 字段的配置,这样系统完成部署后第一次进入系统就会执行 GuiRunOnce 配置下的程序。如下图所示,MDT 创建的 Sysprep 文件中 GuiRunOnce 字段下执行了 LiteTouch.wsf 脚本。

"cscript.exe C:\MININT\Scripts\LiteTouch.wsf /start"

LTI_Syaprep

        OK!现在对 Custom image File 映像执行检查。登录部署服务器,单击“开始”-“所有程序”-“Microsoft Windows AIK”-“Deployment Tools Command Prompt”,进入 WAIK 的命令行环境。

        执行下面的命令行,将已经添加到 MDT 中的 Windows XP Pro Sp3 自定义映像挂载到系统分区中事先创建好的 Mount 目录中。

imagex /mountrw "D:\Distribution\Operating Systems\WinXPProSP3\WinXPProSP3.wim" 1 c:\mount

        经查发现自定义映像中的 sysprep.inf 中 RuiRunOnce 字段下只有我手工添加的批处理命令。问题已经明了!我只需要在 Custom image File 下的 Sysprep.inf 中的 GuiRunOnce 字段里手工添加执行 LiteTouch.wsf 脚本的命令即可! 为了避免不通环境中 MININT 目录可能并不在默认的 C 盘中,我们可以在 GuiRunOnce 字段里添加多个盘符下的 LiteTouch.wsf 脚本执行命令,具体可以参考 MDT 创建的 Sysprep.inf 文件。

wim_Syaprep

        最后执行 imagex 命令,并加上"/unmount" (卸载映像)和 "/commit"(保存修改)两个参数,将所做的修改保存至映像中。

        当然即使你不执行上面的操作依然使用 MDT 来部署 Custom image File 也是可行的,唯一需要的就是在执行部署后需要手工找到 LiteTouch.wsf 的位置并执行它,以完成后续的任务。gOxiA 在想,如果与常规安装源一样,MDT 在部署 Custom image File 时能强行替换掉映像中的 Sysprep 文件,那么问题不就得到了彻底的解决,而且也能充分利用 MDT 的自动化技术。

        在审核模式下(Auditing Installations),OEM 和企业可以在将计算机发放到最终用户前自定义 Windows 安装。在审核模式中,可以安装应用程序、添加设备驱动、配置系统以及测试系统的有效性。
        要启动到审核模式有以下几种方式:
        1. 在安装完系统后启动到“欢迎使用 Windows”屏幕中,按 Shift+Ctrl+F3 组合键,系统会自动重新进入审核模式。
        2. 配置无人参与安装应答文件,将 “Microsoft-Windows-Deployment | Reseal | Mode”设置为 audit
        3. 运行 sysprep /audit,将系统配置为下次重新启动时进入审核模式。
        注意:计算机启动到审核模式后,计算机将一直启动到审核模式,直至将计算机配置为启动到“欢迎使用 Windows”

Tags: ,
分页: 39/51 第一页 上页 34 35 36 37 38 39 40 41 42 43 下页 最后页 [ 显示模式: 摘要 | 列表 ]