网站搜索

使用 WinPE ISO 映像在 RHEL/CentOS 7 上通过 PXE 网络启动服务器安装 Windows 7 - 第 2 部分


继续有关通过 RHEL/CentOS 7 PXE 网络启动安装 Windows 7 的系列文章,在第一部分中我仅介绍了设置先决条件PXE 服务器,现在本文将讨论如何在 Windows 上借助 Windows 自动安装工具包构建 WinPE ISO 映像,然后将构建映像移动到 < b>PXE 服务器 通过 PXE 网络访问和安装 Windows 7 的 TFTP 默认位置。

要求

  1. 配置 PXE 服务器以通过 PXE 网络启动安装 Windows 7 – 第 1 部分

第 1 步:下载并安装 Windows 自动安装工具包

1. 在第二部分中,登录到 Windows 7 操作系统计算机,转至 Microsoft 下载中心 并下载 Windows 自动安装使用以下链接套件 ISO 映像文件。

  1. http://www.microsoft.com/en-us/download/details.aspx?id=5753

2.AIK ISO 映像下载完成后,使用 Windows 挂载软件挂载该映像(Daemon Tools Lite 免费版即可完成此工作)并安装 Windows 自动安装工具包软件。

步骤 2:在 Windows 7 上创建 WinPE ISO 映像

3. 在系统上安装 Windows AIK 软件后,转到 Windows 开始 -> 所有程序 -> < b>Microsoft Windows AIK -> 右键单击部署工具命令提示符,然后选择以管理员身份运行和新的Windows Shell控制台应该在您的屏幕上打开。

4. 现在是时候通过在部署工具命令提示符上发出以下命令来构建 Windows 7 预安装环境 (WinPE) x86 启动映像了。

copype x86 C:\winPE_x86
copy "C:\Program Files\Windows AIK\Tools\PETools\x86\winpe.wim" C:\winpe_x86\ISO\Sources\Boot.wim
copy "C:\Program Files\Windows AIK\Tools\x86\Imagex.exe" C:\winpe_x86\ISO\
oscdimg -n -bC:\winpe_x86\etfsboot.com C:\winpe_x86\ISO C:\winpe_x86\winpe_x86.iso

5. 虽然本教程仅需要 WinPE x86 启动 ISO 映像,但您可以在下面找到为 Windows 7 64 位和 Windows 8 体系结构构建 PE 映像的命令还。

要为 Windows 7 64 位构建 WinPE 启动映像,请使用以下命令:
copype amd64 C:\winPE_amd64
copy "C:\Program Files\Windows AIK\Tools\PETools\amd64\winpe.wim" C:\winpe_amd64\ISO\Sources\Boot.wim
copy "C:\Program Files\Windows AIK\Tools\amd64\Imagex.exe" C:\winpe_amd64\ISO\
oscdimg -n -bC:\winpe_amd64\etfsboot.com C:\winpe_amd64\ISO C:\winpe_amd64\winpe_amd64.iso
要构建 Windows 8 32 位 WinPE 可启动映像,请运行以下命令:
copype x86 C:\Win8PE_x86
MakeWinPEMedia /ISO C:\Win8PE_x86 C:\Win8PE_x86\WinPE_x86.iso
要构建 Windows 8 64 位 WinPE 可启动映像,请运行以下命令:
copype amd64 C:\Win8PE_amd64
MakeWinPEMedia /ISO C:\Win8PE_amd64 C:\Win8PE_amd64\Win8PE_amd64.iso

步骤 3:将 WinPE ISO 映像复制到 CentOS PXE 服务器

6. 创建 Windows 7 预安装环境 (WinPE) x86 启动映像后,使用 Windows 资源管理器 复制位于 winpe_x86.iso 映像b>C:\winpe_x86\ 到 \\192.168.1.20\install 网络位置的 PXE Samba 共享目录的 Windows 路径。

7.WinPE x86 ISO文件完全传输到Samba“install”共享目录后返回PXE Server控制台并将该映像从 root 的 /windows 目录移动到 TFTP windows 目录路径以完成整个安装过程。

mv /windows/winpe_x86.iso  /var/lib/tftpboot/windows/

步骤 4:在客户端通过 PXE 网络启动并安装 Windows 7

8. 为了通过网络和 PXE 服务器启动和安装 Windows 7,首先通过修改 BIOS 设备启动顺序指示客户端计算机通过网络启动,或者在 BIOS 启动过程中按自定义键选择网络启动装置。

出现第一个 PXE 提示后,按 F8Enter 键继续,然后从 PXE 菜单中选择安装 Windows 7

9.WinPE映像加载完成后,将启动自定义的最小窗口映像,并在屏幕上显示命令提示符窗口。

10. 要通过网络共享安装Windows 7,请在命令提示符窗口中映射 Windows 安装源(使用体系结构< br /> (您要安装的路径),在 PXE Samba 共享目录中配置为网络驱动器。

然后通过指定驱动器盘符进入网络驱动器共享,并运行setup.exe实用程序。使用以下命令启动安装过程(相应地替换 samba 网络地址位置和网络驱动器号)并继续安装过程,就像通常从本地 DVD 介质执行的操作一样。

net use z: \2.168.1.20\install\x32
Z:
setup.exe

11.如果您要安装64位架构,请使用不同的字母映射特定的64位网络路径并继续安装按照上述相同步骤进行操作。

net use y : \2.168.1.20\install\x64
Y:
setup.exe

12. 如果安装源配置了身份验证,请使用以下命令开关指定用户名。

net use y : \2.168.1.20\install\x64  /user:samba_username

13. 映射两种架构的安装源后,您可以通过切换到指定的网络驱动器号来在它们之间进行更改,如下面的屏幕截图所示。

就这样!通过PXE和网络执行Windows安装有很多优点,例如大大缩短安装时间,允许安装过程在多台计算机上同时进行,而无需使用物理安装媒体。

您还可以通过网络在不同计算机上设置多个 Windows 安装源(使用 WindowsSamba 共享),以避免 RHEL/CentOS PXE 服务器上的瓶颈b>,如果您同时在多台计算机上安装 Windows,并指示网络驱动器映射在安装过程中使用这些特定的网络源。