以下说明假定您的网站已具有功能齐全的 Microsoft Windows Deployment Services (WDS) 基础架构。
所需条件
- ChromeOSFlex_WDS_Utilities.zip::ChromeOSFlex_WDS_Utilities.zip 文件的副本。此文件包含 Windows 预安装环境 (WinPE) 中的映像过程所需的脚本和工具。
注意:此软件包中包含的 .WIM 文件可能不适用于仅支持 x86 PXE 启动的非常旧的设备。 - 大规模部署映像:专为 WDS 部署设计的特殊 ChromeOS Flex 磁盘映像。标准安装文件不适用于大规模部署。
注意:目前,ChromeOS Flex 大规模部署的磁盘映像仅与使用新型 UEFI 启动架构的设备兼容。不支持使用 BIOS 或旧版启动架构的旧版计算机。 - 网络文件共享:
- 约 40 GB 的存储空间。网络共享将托管映像脚本、ChromeOS Flex 映像文件和关联工具。
- 具有对网络共享的适当读取权限的特定网络账号。
注意:无论实际驱动器大小如何,基于映像的部署都需要使用约 40 GB 的磁盘可用空间。因此,使用大规模部署时可用的存储空间较少。
第 1 步:设置网络共享和权限
- 创建网络共享:使用具有适当管理员访问权限的账号,在网络上创建共享文件夹。下载 ChromeOSFlex_WDS_Utilities.zip 的内容并将其解压缩到该文件夹中。
- 设置共享权限和 NTFS 权限:对于共享文件夹,请为共享权限和 NT 文件系统 (NTFS) 安全性分配适当的读取权限。
- 共享权限 - 允许读取。
- 安全性 - 允许读取和执行、列出文件夹内容、读取。
- 为您的大规模部署映像选择以下方式之一:
- 使用您在自动注册过程中创建的 .bin 映像文件(如果适用)。
- 下载 ChromeOS Flex 大规模部署映像。将文件解压缩到您创建的共享网络文件夹中。
- 修改 startnet.cmd 文件:在共享网络文件夹中,找到并打开 startnet.cmd 文件。替换占位符并保存。
- USERNAME - 对包含 ChromeOS Flex 文件的网络共享拥有读取权限的网域用户的用户名。
- PASSWORD - 对包含 ChromeOS Flex 文件的网络共享拥有读取权限的网域用户的密码。
- DOMAIN NAME - 您的 Windows 域名。
- \\SERVERNAME\SHARENAME - 包含 ChromeOS Flex 文件的共享的网络路径。
- FILENAME.BIN - 大型 .bin 文件的名称。
注意:startnet.cmd 的用途是在 WinPE 会话开始时启动我们自定义的一组指令。我们会执行机器擦除,并将新的 ChromeOS Flex 映像写入磁盘。
第 2 步:修改启动映像
修改 .wim 文件,以添加您创建的 startnet.cmd 文件。
- 直接连接到托管 ChromeOS Flex 文件的网络文件共享服务器。使用远程桌面协议 (RDP) 或类似的访问方法建立直接会话。
注意:除非您使用远程命令提示(例如 PsExec),否则无法在远程网络共享上执行用于修改 .wim 文件的命令。 - 以管理员身份启动提升权限的命令提示符。
- 在命令提示符中,将目录更改为包含 ChromeOS Flex 文件的共享网络文件夹。
- 仍在命令提示符中,挂载 chromeosflex.wim 文件的内容。替换包含 ChromeOS Flex 文件的文件夹的本地共享路径和目标工作目录 tmp 文件夹。执行以下命令:
imagex /mountrw [chromeosflex.wim 文件的路径] 1 [tmp 文件夹的路径]
示例:imagex /mountrw z:\deployment_share\chromeosflex\chromeosflex.wim 1 z:\deployment_share\chromeosflex\tmp
其中 z:\deployment_share\chromeosflex\chromeosflex.wim 是 ChromeOS Flex 文件的路径,z:\deployment_share\chromeosflex\tmp 是 tmp 文件夹的路径。
imagex /mountrw命令会使用 imagex 实用程序提取、挂载和修改 chromeosflex.wim 文件的内容,以包含自定义 startnet.cmd 文件。 - 使用 Windows 文件资源管理器,将自定义的 startnet.cmd 文件复制到 ..\tmp\windows\system32 文件夹,覆盖之前的文件。
- 关闭所有文件资源管理器窗口、notepad.exe 实例,然后打开可能正在访问 tmp 子文件夹的文件。
注意:在下一步的卸载过程中,任何文件都不能处于使用状态。否则,您会看到拒绝卸载 .wim 文件的错误。 - 在命令提示符中,卸载 .wim 文件。执行以下命令:
imagex /unmount /commit [tmp 文件夹的本地路径]
示例:imagex /unmount /commit z:\deployment_share\chromeosflex\tmp imagex /unmount命令会使用 imagex 实用程序卸载 chromeosflex.wim 文件并使用您所做的更改更新该文件,以包含自定义 startnet.cmd 文件。
成功卸载自定义 chromeosflex.wim 文件后,启动映像编辑即完成。
第 3 步:为 WDS 启用启动映像
将自定义 chromeosflex.wim 文件设置为现有 WDS 基础架构中的可用启动映像。
注意:如果您创建的 ChromeOS Flex 共享的工作目录位于除 WDS 服务器之外的服务器上,则可以将 chromeosflex.wim 文件复制到 WDS 服务器的本地驱动器。您也可以使用托管 .wim 文件的服务器的 UNC 路径远程映射它。在创建启动映像的过程中,.wim 文件会由 WDS 使用,并在本地存储在其自己的结构内。
- 启动托管 WDS 基础架构的 Windows 实例。
- 打开 Windows 部署服务。
- 展开当前托管 PXE 映像的服务器。
- 右键点击启动映像,然后点击添加启动映像。
- 浏览到自定义 chromeosflex.wim 文件的位置,然后点击下一步。
在本示例中,我们使用的是 z:\deployment_share\chromeosflex\chromeosflex.wim。 - 确认所有信息均正确无误,然后点击下一步。
- 观察进度。此过程通常需要不到 5 分钟的时间即可完成。
- 点击完成。
现在,您应该会在启动映像下方看到批量部署映像。
第 4 步:将 ChromeOS Flex 部署到设备
完整安装 ChromeOS Flex 会清除目标设备上当前存在的所有现有数据、应用、设置和操作系统。即使安装失败,丢失的数据也会是永久性地不可恢复。 请确保您已存储适当的备份和数据,然后再继续操作。
- 为 ChromeOS Flex 映像选择目标设备。
- 使用 PXE 或网络启动方法启动设备。确保 BIOS 设置正确配置:
- 网络/PXE 启动可在 BIOS 中作为启动方法使用。
- UEFI 启动配置为默认启动方法。
- 根据您的环境是否定义了多个 WDS 启动映像:
- ChromeOS Flex 是唯一可用的启动映像 - 设备会直接启动到您的大规模部署映像。部署会自动进行。
- 有多个启动映像可用 - 使用箭头键和 Enter 键选择自定义 ChromeOS Flex 映像。
加载 WinPE 时,您会看到一个黑色命令提示符,告知您命令已成功完成。设备重启并安装 ChromeOS Flex。
如果您在部署过程中遇到问题或收到错误消息,请与 Chrome 企业版支持团队联系。
“Google”以及相关标志和徽标是 Google LLC 的商标。其他所有公司名和产品名是其各自相关公司的商标。