服务器 频道

Windows 7实战之使用 PXE 部署映像

  步骤 2:配置启动配置

  在此步骤中,将使用 BCDEdit 工具创建 BCD 存储。BCDEdit 工具只能在 Windows? 7 计算机或 Windows PE 环境中运行。BCDEdit 工具位于 \Windows\System32 目录中。

  1、在 Windows 7 计算机或 Windows PE 环境中,使用 BCDEdit 工具创建一个 BCD 存储。例如,

  Bcdedit -createstore c:\BCD

  2、创建 RAMDISK 设置。例如,

  Bcdedit -store c:\BCD -create {ramdiskoptions} /d "Ramdisk options"

  Bcdedit -store c:\BCD -set {ramdiskoptions} ramdisksdidevice  boot

  Bcdedit -store c:\BCD -set {ramdiskoptions} ramdisksdipath  \boot\boot.sdi

  3、(可选)创建内核调试程序设置。例如,

  Bcdedit -store c:\BCD -create {dbgsettings} /d "Debugger settings"

  Bcdedit -store c:\BCD -set {dbgsettings} debugtype serial

  Bcdedit -store c:\BCD -set {dbgsettings} baudrate 115200

  Bcdedit -store c:\BCD -set {dbgsettings} debugport 1

  4、为 Windows PE 映射创建 OSLoader 设置。例如,

  Bcdedit -store c:\BCD -create /d "MyWinPE Boot Image" /application osloader如果 s 命令成功,则计算机将返回 GUID 值。下列示例将此值指代为 guid1。

  Bcdedit -store c:\BCD -set {guid1} systemroot \Windows

  Bcdedit -store c:\BCD -set {guid1} detecthal Yes

  Bcdedit -store c:\BCD -set {guid1} winpe Yes

  Bcdedit -store c:\BCD -set {guid1} osdevice ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions}

  Bcdedit -store c:\BCD -set {guid1} device ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions}

  5、创建 BOOTMGR 设置。例如,

  Bcdedit -store c:\BCD -create {bootmgr} /d "Windows BootManager"  /inherit {dbgsettings}

  Bcdedit -store c:\BCD -set {bootmgr} timeout 30

  Bcdedit -store c:\BCD -displayorder {guid1} {guid2}其中,guid1、guid2 等等是每个 .wim 文件条目对应的 GUIDS。

  6、将 BCD 文件复制到服务器。例如,

  copy c:\BCD \\server\TFTPRoot\Boot

  7、将 PXE/TFTP 服务器配置为指向要下载 WDSNBP.COM 的 PXE 客户端。

  现在已配置了 PXE/TFTP 服务器。

  部署过程

  下面概括了下载过程。

  1、指导客户(使用 DHCP 选项或 PXE 服务器响应)下载 Wdsnbp.com

  2、Wdsnbp.com 将验证 DHCP/PXE 响应数据包并继续下载 PXEBoot.com。

  3、PXEBoot.com 将下载 Bootmgr.exe 和 BCD 存储。BCD 存储必须位于 TFTP 根文件夹的 \Boot 目录中。此外,必须将 BCD 存储称为 BCD。

  4、Bootmgr.exe 将读取 BCD 操作系统条目,并下载 Boot.sdi 和 Windows PE 映像。

  5、Bootmgr.exe 通过运行 Windows PE 映像中的 Winload.exe 来开始启动 Windows PE。

    参考:微软技术支持库。

1
相关文章