无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3638|回复: 4
打印 上一主题 下一主题

分享:创建 多语言win7pe映像 的教程

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-9 12:12:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
多语言win7pe映像


原帖地址:



应用到: Windows 7
概述本文档旨在用于 IT 专业人士和部署专家使用 Windows® 自动安装工具包 (Windows AIK) 或 OEM 预安装工具包 (Windows OPK) 工具创建和部署多语言版本的 Windows Server® 2008 R2 和 Windows 7。其中介绍了创建多语言映像的方法,该方法有助于减少需要进行维护的 Windows 映像的数量。本文档不重点介绍部署方法。但是,使用此过程创建的映像可以通过网络共享、服务器或媒体进行部署。
创建多语言映像包括向脱机 Windows 映像中添加语言包和其他更新程序包。 然后启动该映像进入审核模式,添加应用程序和驱动程序,重新捕获该映像。新捕获的主映像用于测试。对该映像进行测试后,可使用该映像创建区域映像,方法是删除不必要的语言资源。然后即可使用这些区域映像进行部署。
备注 本指南中介绍的步骤应仅在实验室或测试环境中使用。根据您的部署策略,可能需要修改此过程以满足您的特定需求。例如,如果希望从 Windows 映像删除某个语言包,并将其替换为其他语言包,请参阅脱机添加和删除语言包获取有关该过程的更多信息。

下图显示了此方案的工作流程。
Windows 7 部署中的新增功能?用于 Windows 7 的 Windows AIK 和 Windows OPK 中提供的工具经过了大量改进。Windows AIK 和 Windows OPK 文档中提供了有关新增功能的完整列表。以下改进直接影响到多语言 Windows 映像的创建和部署。
  • 语言包性能和大小方面的改进。过去,通常使用答案文件向映像中添加语言包。由于每个语言包的大小不同,可添加的语言包数量受到限制。对于 Windows 7,已降低语言包的大小。添加大量语言包后,Windows 映像的整体大小将会增加,但是通过改善安装和卸载过程的性能,这一问题可以在一定程度上得到缓解。此外,使用新的部署映像服务和管理 (DISM) 工具,可以在不启动映像的情况下从映像中删除语言包。使用 DISM,还能够在无需创建答案文件的情况下全程脱机实现此操作。有关详细信息,请参阅了解多语言部署
  • 服务方面的改进。对于 Windows 7 中的 Windows AIK,已通过新的 DISM 命令行工具扩展脱机服务功能。DISM 取代了 Windows Vista® 中提供的程序包管理器 (Pkgmgr.exe)、国际设置配置工具 (Intlcfg.exe) 和 PEimg 工具。这些工具中包括的功能现在已被合并到 DISM 命令行工具中,并且已添加新功能,从而改善了 Windows 7 映像脱机服务的体验。有关详细信息,请参阅部署映像服务和管理技术参考

    Service Pack。必须仍将 Service Pack 安装在运行的操作系统上。不支持脱机安装。但是,Service Pack 的内部结构已得到改进。无需再安装单个的必备程序包。所有必备的程序包都与 Service Pack 绑定。自动执行重新启动。

    诊断。日志记录也得到改善。所有日志文件都发布在 %WINDIR%\Logs\ 下。记录的消息、事件和错误更准确,并且更易于理解。当日志文件达到一定的大小限制后会对其进行存档。

    有关 Windows 7 中新增技术和国际功能的详细信息,请参阅其他参考


步骤 1:将语言包复制到分布共享在此步骤中,需要将 Windows 7 DVD 的内容复制到工作站计算机上的某个文件夹,然后将语言包添加到该文件夹的子目录中。包含 DVD 内容和语言包的文件夹称为分布共享。这个存储位置可以包含在计算机中部署 Windows 所需的所有内容,包括语言包、第三方驱动程序、应用程序和程序包。
目标:将语言包添加到分布共享以保持较小的映像,并在运行 Windows 安装程序时确保可以添加语言包。Windows 安装程序启动后会出现一个对话框,您可以选择要用于 Windows 安装程序用户界面 (UI) 的语言。在“立即安装”页面的下一页,您可以选择操作系统用户界面。
备注 运行该操作系统时,添加到分布共享的语言不可用,除非它们在“立即安装”页面后出现的页面中被选作 UI 语言。如果选择的语言包含在操作系统 UI 语言的分布共享中,将会延长安装的时间,原因是需要将选定的语言安装到 Windows 映像中。
步骤 2:向 Windows 映像添加语言包和更新在此步骤中,需要使用 DISM 向 Windows 映像添加语言包。添加语言包后,添加更新程序包。可以使用同样的步骤添加语言界面包 (LIP)。Windows 映像可以采用任何语言。例如,可以首先使用英语 (en-US) 映像,然后添加对法语 (fr-FR) 和德语 (de-DE) 的支持。
重要事项 Windows 映像必须是最近安装和捕获的映像,这样可确保 Windows 映像不包含任何挂起的联机操作。
请勿将已添加到分布共享的相同语言包添加到映像中。

目标:向 Windows 映像中添加语言包可以减少最终用户的安装时间。向 Windows 映像中添加语言包后,最终用户将会看到一个对话框,并在该框中选择首选语言。在单一语言版本的 Windows 中,用户重启计算机后将从操作系统中删除不使用的语言。有关详细信息,请参阅了解多语言部署
添加语言包和更新的步骤
  • 打开已提升权限的部署工具命令提示符。单击「开始」,依次指向“所有程序”Windows OPKWindows AIK,右键单击“部署工具命令提示符”,然后选择“以管理员身份运行”
  • 在命令提示符下,键入以下命令检索要修改的映像的名称或索引号。

    复制代码

    Dism /Get-WIMInfo /WimFile:C:\my_distribution\sources\install.wim

    记下要修改的映像的索引或名称值。
  • 使用 DISM 装载该映像。例如:
    备注 在运行此命令前,必须先创建用于存储日志的文件夹 C:\DismLogs。


    复制代码

    Dism /LogPath:C:\DismLogs\MountOSInstallWim.log /Mount-Wim /WimFile:C:\my_distribution\sources\install.wim /Name:"Windows 7 HOMEPREMIUM" /MountDir:E:\test\offline
  • 键入下列命令以便将语言包存储中的语言包添加到已装载的脱机映像中。可以通过一个命令行添加多个程序包。

    复制代码

    Dism /image:E:\test\offline /LogPath:C:\DismLogs\AddLangPack.log /Add-Package /PackagePath:E:\test\LangPacks\de-DE\LP.cab /PackagePath:E:\test\Langpacks\fr-FR\LP.cab /PackagePath:E:\test\Langpacks\nl-NL\LP.cab /PackagePath:E:\test\Langpacks\it-IT\LP.cab /PackagePath:E:\test\Langpacks\nb-NO\LP.cab /PackagePath:E:\test\Langpacks\sv-SE\LP.cab
  • 在命令提示符下,键入下列命令以添加其他操作系统更新,如修补程序和 GDR。可以通过一个命令行添加多个程序包。这些程序包将按在命令行中列出的顺序安装。

    复制代码

    Dism /image:E:\test\offline /LogPath:C:\DismLogs\AddPackage.log /Add-Package /PackagePath:E:\test\updates\package1.cab /PackagePath:E:\test\updates\package2.cab ...
  • 在命令提示符下,键入以下命令以提交更改并卸载映像。

    复制代码

    Dism /Unmount-WIM /MountDir:E:\test\offline /Commit


    步骤 3:向默认启动映像添加语言包在此步骤中,需要向默认的 Boot.wim 文件添加语言支持。默认的 Boot.wim 文件包含两个映像(已作为映像 1 和映像 2 编入索引)。必须向索引号为 2 的映像添加语言支持。
    目标:如果希望使用操作系统所选择语言之外的其他语言来运行 Windows 安装程序,需要向默认的 boot.wim 文件添加语言包。
    备注 此步骤为可选步骤。完成此步骤后,可以使用操作系统所选择语言之外的其他语言来运行 Windows 安装程序。但是,这并不包括添加对所有语言的字体支持。
    步骤 4:重新创建 Lang.ini 文件在此步骤中,需要重新创建 Lang.ini 文件。
    目标:由于 Windows 安装程序使用 Lang.ini 文件来识别映像和 Windows 分布共享中的语言包,因此每次从/向分布中删除/添加语言资源时,以及从/向 Windows 映像删除/添加语言包时,必须重新创建 Lang.ini 文件才能反映所作的更改。此外,需要 Boot.wim 文件使用的 Lang.ini 文件与操作系统映像的 Lang.ini 文件相匹配。因此,必须将更新后的 Lang.ini 文件的副本放入 Boot.wim 文件的 Sources 文件夹中。
    重新创建 Lang.ini 文件的步骤
    • 使用 DISM 装载 Windows 映像。例如,

      复制代码

      Dism /LogPath:C:\DismLogs\MountOSInstallWim.log /Mount-Wim /WimFile:C:\my_distribution\sources\install.wim /Name:"Windows 7 HOMEPREMIUM" /MountDir:E:\test\offline
    • 重新创建 Lang.ini 文件。例如:

      复制代码

      Dism /image:E:\test\offline /Gen-LangINI /distribution:C:\my_distribution

      新的 Lang.ini 文件将添加到 Windows 分发的 Sources 文件夹。系统不会提示您是否有权覆盖现有的 Lang.ini 文件,而是会自动覆盖现有的 Lang.ini 文件。
    • 可选:查看有关脱机 Windows 映像中所有国际设置的信息。例如:

      复制代码

      Dism /image:E:\test\offline /distribution:C:\my_distribution /Get-Intl
    • 在命令提示符下,键入以下命令以提交更改并卸载映像。

      复制代码

      Dism /Unmount-WIM /MountDir:E:\test\offline /Commit

      备注 下列步骤为可选步骤。仅在您按“步骤 3:向默认启动映像添加语言包”中所述向默认 Boot.wim 映像文件添加语言包时才需执行下列步骤。
    • 使用 DISM 装载索引号为 2 的 Boot.wim 文件。例如,

      复制代码

      Dism /LogPath:C:\DismLogs\MountBootWim.log /Mount-Wim /WimFile:C:\my_distribution\sources\boot.wim /Index:2 /MountDir:E:\test\offline
    • 将 Lang.ini 文件复制到 Boot.wim 文件所在的位置。例如,

      复制代码

      Xcopy C:\my_distribution\sources\lang.ini E:\test\offline\sources\lang.ini
    • 提交更改并卸载映像。例如,

      复制代码

      Dism /Unmount-WIM /MountDir:E:\test\offline /Commit


      步骤 5:启动到审核模式,添加应用程序并运行 sysprep在此步骤中,需要在测试计算机上安装 Windows 映像并将其启动到审核模式。当计算机在审核模式下运行时,添加必须联机安装的应用程序,然后测试操作系统。添加应用程序和测试计算机完成后,运行 sysprep 工具以准备将映像部署到要装运给最终用户的计算机。
      目标:在计算机上安装 Windows 映像以便对其进行测试,并可以添加在操作系统运行时必须安装的应用程序。启动到审核模式下,以便可以跳过“欢迎使用 Windows”(称为全新体验或 OOBE)并更快进入到桌面。
      启动到审核模式下的步骤
      • 执行下列操作之一将测试计算机启动到审核模式下:
        • 对于有人参与安装,在“欢迎使用 Windows”屏幕出现时,按 Ctrl+Shift+F3
        • 在无人参与的安装中,请将 Microsoft-Windows-Deployment 组件添加到 oobeSystem 配置阶段。在 Reseal\ Mode 设置中,指定“审核”。Windows 安装完成后,计算机将重新启动到审核模式。
        • 在命令提示符窗口中运行 sysprep/audit 命令。
        有关详细信息,请参阅了解审核模式
      • 安装 Microsoft® Office 或其他应用程序,并对计算机进行测试。有关详细信息,请参阅在审核模式下自定义 Windows
      • 执行下列操作之一准备部署计算机:
        • 在审核模式下,运行带有 /oobe /shutdown /generalize 选项的 Sysprep 命令。
        • 在无人参与安装中,将 Microsoft-Windows-Deployment\Reseal\Mode 设置配置为 oobe。有关此设置的详细信息,请参阅《无人参与的 Windows 安装参考》(Unattend.chm)。
        有关详细信息,请参阅 Sysprep 技术参考

      步骤 6:使用 ImageX 捕获映像在此步骤中,需要从测试计算机中捕获 Windows 映像,并存储该映像用作主映像。
      目标:将经过全面测试的操作系统副本保存到 .wim 文件。
      重要事项 必须将 ImageX 添加到 Windows 预安装环境 (Windows PE) 才能完成此步骤。有关详细信息,请参阅构建 Windows PE 映像

      捕获映像的步骤
      • 使用 Windows PE 启动测试计算机。
      • 在 Windows PE 命令提示符下,打开包含 ImageX 工具的目录。例如:

        复制代码

        cd X:\Windows\System32
      • 捕获 Windows 映像。例如:

        复制代码

        imagex /capture C:\ C:\install.wim "Windows 7 Master Image"

        还可以将下列其他选项设置为 imagex /capture 命令:/boot/check/compress/config/scroll/verify。有关详细信息,请在命令提示符下键入 imagex /?
      • 将映像复制到分布共享。例如:

        复制代码

        net use N: \\MyNetworkShare\my_distribution


        复制代码

        xcopy C:\install.wim N:\sources\install.wim

      [url=]
      [/url]












  • Winpe-scripting
  • Winpe-setup
  • Winpe-setup-client
  • Winpe-srt
  • Winpe-wmi
  • Winpe-wds
[/td][/tr][/table]部署多语言映像本文档中的步骤介绍了如何创建多语言主映像以及如何使用该主映像创建区域映像。创建区域映像后,即可选择不同的选项进行部署。


[ 本帖最后由 kinglion 于 2009-11-9 16:18 编辑 ]
2#
发表于 2009-11-9 14:30:51 | 只看该作者
这个是集成语言包的教程?

偶比较好奇楼主的PE,有一个可以加载显卡的版本是怎么实现的
PE3.0下似乎缺了些文件
回复

使用道具 举报

3#
 楼主| 发表于 2009-11-9 16:17:34 | 只看该作者
原帖由 cnn_5454 于 2009-11-9 14:30 发表
这个是集成语言包的教程?

偶比较好奇楼主的PE,有一个可以加载显卡的版本是怎么实现的
PE3.0下似乎缺了些文件


嗯,是个教程。

你下载了南狮王的可以安装显卡的pe就会看到,有个reg文件导入即可。你可以分析一下提取需要的部分。
回复

使用道具 举报

4#
发表于 2009-11-9 16:25:26 | 只看该作者
这个不是winpe集成语言包的方法,楼主在pe中集成过多个语言包了?启动pe后能选择语言?
回复

使用道具 举报

5#
 楼主| 发表于 2009-11-9 18:07:11 | 只看该作者
原帖由 fujianabc 于 2009-11-9 16:25 发表
这个不是winpe集成语言包的方法,楼主在pe中集成过多个语言包了?启动pe后能选择语言?



步骤 3:向默认启动映像添加语言包在此步骤中,需要向默认的 Boot.wim 文件添加语言支持。默认的 Boot.wim 文件包含两个映像(已作为映像 1 和映像 2 编入索引)。必须向索引号为 2 的映像添加语言支持。
目标:如果希望使用操作系统所选择语言之外的其他语言来运行 Windows 安装程序,需要向默认的 boot.wim 文件添加语言包。

呵呵,我是刚看到,先和大家分享。具体什么情况,目前未知。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-20 07:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表