用 Serva 快捷搭建 PXE 服务器,网络安装 Windows10

本文需要的背景知识,一点点即可,不知道先搜一下比较容易理解后面的文字:

   PXE / RPL  :网卡启动协议。注意,不是所有独立或集成网卡都支持PXE
   WDS / RIS  :Windows部署服务。对照组,不然不了解原厂的雍容华贵。
   EFI / UEFI / MBR / GPT  :BIOS和硬盘模式,决定怎么启动。
   WIM / GHO  :Windows镜像 和 GHOST
   FTP / TFTP / DHCP  :这三个都得了解

关于 Windows10 的部署,微软有很多工具,比如先装一个服务器 Windows2019, 再配置 WDS 服务 。。。总之一个字麻烦。

于是有好事者写了一个小程序 Serva ,下载和说明见下面网址

https://www.vercot.com/~serva/an/WindowsPXE1.html
  1. 下载 Serva ,社区版。只需要解压 Serva64.exe 一个文件即可,放到桌面 Serva 目录里。当然还有一个 Chm文件是一些说明,看看没坏处。
  2. 先运行一次 Serva64,按图设置 TFTP 和 DHCP,退出程序再次运行,会自动创建目录结构。
    在这里插入图片描述

在这里插入图片描述

  1. 解压 Windows ISO 所有文件到 \Serva\Repo\WIA_WDS\Win10_21H1
    在这里插入图片描述
    .
    .
    .

  1. 现在就可以开始测试了:启动需要装系统的电脑,选择PXE网络启动,可以看到PXE启动选择界面就成功了一大半。
    在这里插入图片描述
    在这里插入图片描述
    可以看到,正在加载 ServaBoot.wim 接管微软的 boot.wim
    在这里插入图片描述
  2. 这个大概就是一个PE, 需要以共享方式访问安装源,这时赶紧把 WIA_WDS 目录共享出来,共享名必须是 WIA_WDS_SHARE ,因为界面是灰的不让改。
  3. 你以为这就完了,共享设好了验证不过。果断关闭防火墙(后来证明没必要),还不行?给WIA_WDS目录权限,还不行。折腾一会儿,发现,给上一级的 Repo 目录权限就OK了(文档里其实有说明,哎习惯不看先踩坑)。如图:
    在这里插入图片描述

然后就出现熟悉的安装界面了
在这里插入图片描述

.
.
.

接下来测试下 无人值守 安装 , 把 autounattend.xml 放到目录 Win10_21H1 里,成功开始无人值守安装,和放到U盘里一样一样。

哎,为了省一个U盘,我容易吗!

补充测试一下 Win7 和 WinXP 。
在这里插入图片描述

a. WIA_WDS 目录下创建 Win7 目录,把ISO文件全部复制进去,Win7 可以并列出现在启动界面的选单,实际也能安装。
b. WIA_RIS 目录下创建WinXP目录,把ISO文件全部复制进去,启动VM客户机依然看不到,但是试了一下实体机是可以看到WinXP选项的,然而没有集成驱动不能继续,有空可以搞一下驱动注入。这大概是EFI 和 MBR启动方式的原因。
c. NWA_PXE 目录下还可以放些 非Windows 的镜像 ,如 Linux

疑问:这个Serva非常小,只有几兆,但是一旦设置完,生成了目录结构居然有几百兆,包括一些EFI启动文件和 ServaBoot.wim, 要是公开这个 ServaBoot.wim的生成工具就更方便定制 PE。

我的任意门:(几个关于Windows的小文章)

Windows 用户的修养
Windows11 真的来了
Windows11 老爷机也尝鲜
Windows11 的体验
Windows11 登陆 Egde
Windows11 登陆 小组件
Windows10 网络安装
Windows To Go
Windows10 添加常用程序到右键菜单
自己做多媒体键盘

PXE(Preboot Execution Environment)是一种让计算机通过网络启动的技术。使用PXE可以远程安装操作系统,省去了烧录光盘或者制作U盘的步骤。以下是在Windows环境下使用PXE进行远程安装的流程: 1. 配置DHCP服务器安装PXE服务器之前,需要先配置DHCP服务器,将其设置为支持PXE启动。在DHCP服务器上设置一个选项(Option 66),将其设置为PXE服务器的IP地址。这样当计算机启动时,就会从PXE服务器获取引导信息。 2. 安装PXE服务器 在Windows系统上安装PXE服务器,比如TFTP32或者Serva。这些软件都可以提供PXE服务,可以根据实际需求选择。 3. 准备操作系统镜像文件 将需要安装的操作系统镜像文件拷贝到PXE服务器上的指定目录中。不同的PXE服务器有不同的目录结构和配置方法,具体请参考相关文档。 4. 配置PXE服务器 根据实际情况配置PXE服务器。一般需要设置PXE服务器的IP地址、启动文件名、镜像文件名等参数。具体请参考相关文档。 5. 启动计算机 将需要安装操作系统的计算机连接到网络上,然后在计算机启动时按下F12键进入网络启动菜单,选择PXE启动。计算机会从DHCP服务器获取IP地址、子网掩码等网络参数,然后从PXE服务器获取启动文件和镜像文件,最终完成操作系统的远程安装。 以上就是在Windows环境下使用PXE进行远程安装的大致流程。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值