通过PXE网络启动WinPE的方法

本文介绍了如何利用PXE网络启动和优启通来批量部署Win10系统,详细步骤包括创建所需文件、设置TFTP服务器以及客户端BIOS配置。提供了解压系统镜像、编辑BCD文件和配置tftpd64的步骤,并分享了已完成的包的下载链接。
摘要由CSDN通过智能技术生成

前言

现在进行系统维护,一般使用U盘~

但如果局域网中需要维护的电脑太多,或者没带U盘,那PXE可能是个不错的选择。。

友情提示:文章末尾有我做好的包可下载使用

需要的工具

1、一个系统镜像,本文使用的是Win10 business 21h1 的ISO

2、tftpd64   下载地址:https://bitbucket.org/phjounin/tftpd64/downloads

3、优启通   本文使用的版本:EasyU_3.7.2022.0408  官网地址:https://www.itsk.com

4、7-ZIP(下文简称7Z)    中文官网:https://sparanoid.com/lab/7z

开始制作

先创建一个文件夹,用于存放PXE所需文件。

这里创建的是 Z:\PXE_PE (根据自身情况、习惯创建即可,不用和这里一样,但是注意后面的要跟着修改)

创建之后,再在Z:\PXE_PE下创建一个Boot文件夹

使用7Z打开系统镜像:

点击进入boot目录,找到boot.sdi文件:

 将其解压到Z:\PXE_PE\Boot目录中:

7Z返回到镜像文件的根目录,然后点击进入sources目录,找到boot.wim文件:

 继续点击进入:

这个镜像文件中集成了两个版本的系统,因此这里会有1和2两个文件夹,点击进入1:

再依次点击进入:Windows->Boot->PXE

Ctrl+A选择所有文件,将它们解压到刚才创建的Boot文件夹中:

 在Z:\PXE_PE\BOOT文件夹中,找到bootmgr.exe和pxeboot.n12文件:

将这两个文件,拷贝到Z:\PXE_PE文件夹下:

使用7Z打开优启通的压缩包:

 点击进入PE目录,找到10PEx64.wim(随着版本更迭,名称可能不同):

 将其解压到Z:\PXE_PE\Boot目录下,并改名为:boot.wim

将以下命令复制到CMD中运行:

set bcdfile=Z:\BCD
bcdedit /createstore %bcdfile%
bcdedit /store %bcdfile% /create {ramdiskoptions} /d "Ramdisk options"
bcdedit /store %bcdfile% /set {ramdiskoptions} ramdisksdidevice boot
bcdedit /store %bcdfile% /set {ramdiskoptions} ramdisksdipath \Boot\boot.sdi
for /f "tokens=2" %s in ('bcdedit /store %bcdfile% /create /d "Win10 PE" /application osloader') do set id=%s
bcdedit /store %bcdfile% /set %id% systemroot \windows
bcdedit /store %bcdfile% /set %id% detecthal Yes
bcdedit /store %bcdfile% /set %id% winpe Yes
bcdedit /store %bcdfile% /set %id% osdevice ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions}
bcdedit /store %bcdfile% /set %id% device ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions}
bcdedit /store %bcdfile% /create {bootmgr} /d "Windows Boot Manager" 
bcdedit /store %bcdfile% /set {bootmgr} nointegritychecks yes 
bcdedit /store %bcdfile% /set {bootmgr} timeout 0
bcdedit /store %bcdfile% /default %id%
bcdedit /store %bcdfile% /displayorder %id%

注意:第一行bcdfile=Z:\BCD,把Z修改为自己的实际盘符!

如果把上面的命令保存成批处理文件(.bat)再运行,需要把第6行里的两处%s修改为%%s

执行如图: 

注意:最后一行命令,如果像上图这样仍在输入区,需要手动按一下回车让它执行!

这样就创建出了BCD文件:

将这个BCD文件复制到Z:\PXE_PE\Boot目录下:

到此,PXE启动所需要的文件就都做好了

设置TFTP

将tftpd64解压到任意目录后,运行tftpd64.exe

 

如果弹出防火墙阻止,点击“允许访问”:

如果弹出这个报错,无需理会(这是时间同步服务,不需要):

运行后的软件界面:

 点击下方“设置”,TFTP选项卡中,将根目录设置为Z:\PXE_PE

 然后在DHCP选项卡中,根据自身情况设置:起始IP地址、IP地址池大小、默认网关、子网掩码等,启动文件设置为:pxeboot.n12

修改完成后,点击确定。如果提示需要重启程序,就把tftp64关闭重新打开。

服务端至此已经弄好了。

客户端设置

需要通过PXE启动PE的电脑,在BIOS中打开PXE启动支持:

注意:不同的主板,可能名称有所不同!

然后开机时通过网络启动即可:

正常的话,如图:

做好的完整包

解压后,运行tftp64.exe,根据自身网络情况,修改一下DHCP设置即可

移动云盘链接: https://caiyun.139.com/m/i?0m5CLhgzpLoiA  提取码:i0kL

百度网盘链接:https://pan.baidu.com/s/1UhfeFn32l9SP1VpD4TxyKw?pwd=1234 
提取码:1234 
 

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

skyyx2002

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值