共计 2499 个字符,预计需要花费 7 分钟才能阅读完成。
近期公司给新入职员工配了几十台办公笔记本,因为预装零碎硬盘只分了一个区,故须要从新分区,重装系统。思考到用 U 盘、光盘重装系统都极其浪费时间。故尝试应用 PXE 启动形式以 UEFI 模式疏导启动原版 Windows 安装盘进行,以下教程采纳 WMWare 虚拟机为例进行装置:
一、筹备工具
- WMWare WorkStation Pro
- MSDN 版 Windows 7 x64 原版安装盘 ISO 镜像
- 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 镜像 并将其中的 bootbcd、bootboot.sdi 拷贝至 D:pxesrvfilesboot , 将其中的 sourcesboot.wim 拷贝至 D:pxesrvfilessources ;
(6)在 D:pxesrvfiles 中创立如下内容的文件 boot.ipxe , 并以 UTF-8 编码保留:
#!ipxe
set boot-url http://${next-server}
# Set Menu Timeout
set menu-timeout 5000
set submenu-timeout ${menu-timeout}
#Set Menu Default to Exit after timeout
isset ${menu-default} || set menu-default exit
#console --picture http://${next-server}/ipxe.png
###### MAIN MENU ######
:start
menu Welcome to iPXE's Boot Menu
item --gap -- ------------------- DCX iPXE Menu -------------------
item wimboothttp Boot to WIM over HTTP
item wimboothttp Boot to WIM over TFTP
item reboot Reboot
choose --default exit --timeout 30000 target && goto ${target}
:wimboothttp
kernel wimboot
initrd http://${next-server}/boot/BCD
initrd http://${next-server}/boot/boot.sdi
initrd http://${next-server}/sources/boot.wim
boot
:wimboottftp
kernel wimboot
initrd /boot/BCD
initrd /boot/boot.sdi
initrd /sources/boot.wim
boot
:reboot
reboot
:exit
exit
(7)双击启动 D:pxesrvpxesrv.exe,按图中设置配置(勾选ProxyDhcp、HTTPd、Option 54(DHCP Server) 抉择 192.168.252.1、Boot 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 地址