近期公司给新入职员工配了几十台办公笔记本,因为预装零碎硬盘只分了一个区,故须要从新分区,重装系统。思考到用U盘、光盘重装系统都极其浪费时间。故尝试应用 PXE 启动形式以 UEFI 模式疏导启动原版 Windows 安装盘进行,以下教程采纳 WMWare 虚拟机为例进行装置:

一、筹备工具

  1. WMWare WorkStation Pro
  2. MSDN版Windows 7 x64 原版安装盘ISO镜像
  3. tiny PXE Server 1.0.0.23

二、装置步骤

(1)装置好 WMWare WorkStation Pro,并通过“新建虚拟机向导”应用“典型(举荐)”配置、稍后装置操作系统客户机操作系统Microsoft Windows - Windows 7 x64)创立一个虚拟机;

(2)在上一步创立好的虚拟机中,抉择“编辑虚拟机设置”-“选项”-“高级”-“固件类型”-由“BIOS”批改为“UEFI”(只有Windows8及以上才反对平安启动);

(3)在上一步创立好的虚拟机中,抉择“编辑虚拟机设置”-“硬件”-“网络适配器”-“网络连接”-由“桥接模式”批改为“仅主机模式”;

(4)将下载好的 tiny PXE Server 1.0.0.23 解压到一个文件夹中(本例中为:D:pxesrv);

(5)装载解压 Windows 7 x64 原版安装盘ISO镜像 并将其中的 bootbcdbootboot.sdi 拷贝至 D:pxesrvfilesboot , 将其中的 sourcesboot.wim 拷贝至 D:pxesrvfilessources ;

(6)在 D:pxesrvfiles 中创立如下内容的文件 boot.ipxe , 并以 UTF-8 编码保留:

#!ipxe set boot-url http://${next-server}# Set Menu Timeoutset menu-timeout 5000set submenu-timeout ${menu-timeout}#Set Menu Default to Exit after timeoutisset ${menu-default} || set menu-default exit#console --picture http://${next-server}/ipxe.png###### MAIN MENU ######:startmenu Welcome to iPXE's Boot Menuitem --gap -- ------------------- DCX iPXE Menu -------------------item wimboothttp Boot to WIM over HTTPitem wimboothttp Boot to WIM over TFTPitem reboot Rebootchoose --default exit --timeout 30000 target && goto ${target}:wimboothttpkernel wimbootinitrd http://${next-server}/boot/BCDinitrd http://${next-server}/boot/boot.sdiinitrd http://${next-server}/sources/boot.wimboot:wimboottftpkernel wimbootinitrd /boot/BCDinitrd /boot/boot.sdiinitrd /sources/boot.wimboot:rebootreboot:exitexit

(7)双击启动 D:pxesrvpxesrv.exe ,按图中设置配置(勾选ProxyDhcpHTTPdOption 54(DHCP Server) 抉择 192.168.252.1Boot File - Filename 设置为 D:pxesrvfilesipxe-x86_64.efi、勾选Boot File - Filename if user-class=gPXE or iPXE 并将其设置为 boot.ipxe):

tiny PXE Server 配置

(8)在上图中,单击 Online 按钮启动 PXE Server 服务;

(9)回到 WMWare WorkStation Pro,选中方才创立的虚拟机,在菜单中选择 虚拟机 - 电源 - 在关上电源时进入固件,启动虚拟机;

(10)在虚拟机 Boot Manager 启动菜单 中抉择 EFI Network,并按回车启动网络疏导:

Boot Manager 启动菜单 中抉择 EFI Network

(11)很快就会进入如下图所示的 PXE 疏导抉择菜单,抉择 Boot to WIM over HTTP ,回车:

(12)很快就会进入 Windows 7 安装盘内置的 PE 界面:

Windows 7 安装盘内置的 PE 界面

(14)抉择 下一步 - 修复计算机 - 零碎复原选项 - 应用能够帮忙解决 Windows 启动问题的复原工具 - 下一步

(15)如下图所示,在 零碎复原选项 中抉择 命令提示符

在 零碎复原选项 中抉择 命令提示符

(16)上一步启动的 PE 并未启用网络,故还须要启动网络:在呈现的 命令提示符 窗口中输出 startnet 并回车,期待命令执行结束后,再输出 ipconfig 回车,能够看到如下图所示,曾经取得IP地址为 192.168.252.128:

在呈现的命令提示符窗口中输出 startnet 并回车

(17)将第5步中,装载解压Windows 7 x64 原版安装盘ISO镜像文件夹 右键单击抉择 属性 - 共享,将该文件夹设为共享。记住共享名,如不记得可通过 net share 命令查看(本例为 12t ,实际操作时请应用你看到的共享名):

net share 命令查看共享名

(18)在虚拟机的 PE 命令提示符中,输出如下命令并回车:

net use Z: 192.168.252.112t "你的共享文件明码" /user:"共享文件夹登录用户名"

(19)在虚拟机的 PE 命令提示符中,输出 Z: 并回车,此时就能够看到共享的安装盘文件了;

(20)进入 Z:sources 并运行其中的 setup.exe 即可进行装置,或先用 diskpart 对磁盘分区再进行装置,具体过程不再赘述。

留神:如果在真机环境下装置,应勾选DNSd,且勾销ProxyDhcp勾选,否则无奈为客户机调配IP地址