Serva_Pro_v4.0.0
pxe吧
全部回复
仅看楼主
level 4
abcker 楼主
Serva是一个轻量级(〜3 MB),但功能强大的Microsoft Windows应用程序。它主要被视为自动PXE服务器解决方案加速器。它在单个exe上捆绑了最复杂的PXE网络启动/安装方案所需的所有基础服务器协议和服务,同时将Windows和非Windows资产交付给基于UEFI和BIOS的目标。
它包括proxyDHCP服务,还包括独立于WAIK(Windows自动安装套件)和ADK(评估和部署套件)的RIS和WDS服务器替代品。
Serva的应用领域还解决了用于文件传递的HTTP,FTP或TFTP服务器等简单单协议解决方案的超快速设置。
由于v4.0.0版Serva包含一个任务序列管理器,除其他功能外,它还允许捕获和部署Windows PC映像。
Serva版本历史
xxx N =新功能,xxx F =修正错误
2020年12月15日V4.0.0 - 2012218
187N - BINL解析ServaAsset.inf文件WDS资产
186N - BINL ServaPENet解析ServaAsset.inf登陆延迟变量
185N - BINL非ASCII字符检测ServaAsset.inf文件
184N - BINL非ASCII字符Unattend.ini文件中的
错误检测183N-BINL ServaPENet处理新错误0x4CF,0x520等
。182N-BINL ServaPENet登录算法提高了鲁棒性
181N-BINL ServaPENet注入独立的可启动WIM
180N-BINL ServaPENet运行用户定义的exe / bat / cmd / ps1
179N-BINL ServaPENet任务序列管理(TSM)引擎
178N-DHCP MAC供应商名称列表,39982个条目
177F-BINL ServaPENet计算机名称更改检测
176F-BINL ServaPENet CRC串联算法
175F-BINL WIA_WDS文件更改CRC检测
174F-BINL NWA_PXE文件更改CRC检测
173F-BINL ServaPENet BIOS / UEFI检测到
172F-TFTP目录遍历
客户端漏洞请求不使用TSIZE
2021年02月08日 14点02分 1
level 4
abcker 楼主
PXE / BINL-AN01:Windows网络安装-基础
从Windows 2000到Windows 10进行任何内容的自动网络安装,所需时间不超过15分钟,下载内容约为3 MB。
本文档的目的是向您展示如何执行Microsoft操作系统的简单网络安装的第一步,这些操作既不需要遵循加密程序,也不必依赖于Microsoft的RIS / WDS / WAIK / ADK套件。
2021年02月08日 14点02分 2
level 4
abcker 楼主
Serva PXE / BINL-应用笔记集
PXE / BINL-AN01:Windows网络安装-基础
PXE / BINL-AN01.1:Windows网络安装-WDS OS
PXE / BINL-AN01.2:Windows网络安装-RIS OS
PXE / BINL -AN02:Windows网络安装(Adv)和WinPE启动
PXE / BINL-AN03:非Windows网络启动/安装
PXE / BINL-AN04:自定义菜单
PXE / BINL-AN05:Windows网络映像捕获和部署
0指数
要求
定义
阶段
资料库
最后的话
1要求
1.1所需软件
1.1.1 Microsoft Windows Serva 4.0.0或更高版本。
1.1.2您要网络安装的操作系统的Microsoft安装CD / DVD / ISO。
1.2运行Serva
Windows 2000到Windows 10(包括所有服务器版本)所需的操作系统。
1.3假定的知识
1.3.1设置PC UEFI / BIOS参数。
1.3.2创建Microsoft网络共享。
2021年02月08日 14点02分 3
level 4
abcker 楼主
2定义
让我们定义本文档和后续文档中使用的一些关键术语。
2.1 BIOS: BIOS(基本输入/输出系统)是PC之前的OS环境,一种固件类型,主要用于初始化,测试系统硬件组件以及从大量加载引导管理器或操作系统引导加载程序内存或网络设备。
2.2 EFI / UEFI: EFI(可扩展固件接口)最初由Intel于1998年推出,到2005年成为了整个行业的努力,称为UEFI(统一可扩展固件接口)。它旨在作为BIOS的后继产品,旨在解决其技术缺陷。在本文档中,我们将术语“ EFI”和“ UEFI”用作同义词。
2.3 PXE:引导前执行环境(PXE,发音为pixie)是Intel作为Wired for Management框架的一部分引入的。英特尔和Systemsoft在1999年9月20日发布的规范(v2.1)中对此进行了描述。PXE是一种使用网络设备从服务器引导计算机的环境,而与可用的大容量存储设备或已安装的操作系统无关。它主要依赖于DHCP和TFTP服务,它既可以作为网络接口卡(NIC)BIOS扩展来实现,也可以作为现代设备中UEFI固件的一部分来实现。在本文档中,我们将术语“ PXE引导”和“网络引导”用作同义词。
2.4 NBP:网络引导程序或网络引导程序(NBP)是在引导前执行环境(PXE)引导过程中下载并执行的第一个文件。在多启动PXE中,NBP是一个启动管理器(BM),它能够显示可用启动选项的菜单。
2.5 RIS:早在Windows 2000时代,远程安装服务(RIS)进行了Microsoft的首次网络安装尝试。经过几次更新后,RIS最终可以通过网络安装Windows 2000,Windows XP和Windows Server2003。它可以被认为是基于PXE,带有一些MS自定义扩展名。
2.6 WDS:Windows部署服务(WDS)是RIS的更新和重新设计的版本。它能够执行Windows Vista及更高版本的网络安装。当旧RIS操作系统的映像可以方便地组装时,它也可以安装。
2.7 BINL: 引导信息协商层(BINL)服务是RIS和WDS的关键组件。它包括某些准备过程和网络协议,可以将其视为Microsoft精心设计的DHCP扩展。
2.8 BINL +: Serva BINL扩展程序能够处理非Windows系统。Serva文档将其称为BINL。
2.9 WID:Windows Install Distribution(WID)是整个文件集及其目录结构,可以在任何Microsoft OS安装CD,DVD或ISO文件中找到它。
2.10 WIA: Serva Windows安装资产或仅Windows Asset(WIA)是由Serva BINL成功处理的WID或独立的Windows PE可启动映像。Serva的PXE / BINL网络服务可以为网络启动/安装提供WIA。
2.11 NWA: Serva非Windows资产(NWA)是由Serva BINL成功处理的任何基于非Windows的可启动/可安装发行版。Serva的PXE / BINL网络服务可以为网络启动/安装提供NWA。
2021年02月08日 14点02分 4
level 4
abcker 楼主
3阶段
3.1-硬件布局。
a)运行Serva的PC。
b)网络启动目标PC(PXE客户端)通过网络安装MS Windows的任何可用版本。
图1:硬件布局
笔记
PXE标准要求目标PC具备有线网络连接。Serva PC可以使用有线或无线网络连接(笔记本,上网本,NUC等)。Serva和千兆位连接(即使在适度的硬件上)提供了当今安装任何Microsoft OS的最快方法。
3.2- PXE客户端UEFI / BIOS设置。
当PC启动其OS之前的环境(UEFI)或基本输入/输出系统(BIOS)固件时,会将PC硬件转换为能够启动OS的功能系统。PC制造商越来越多地用更新的统一可扩展固件接口(UEFI)代替BIOS 。
在UEFI / BIOS环境中,有一个称为启动选项优先级列表的参数,该参数指示PC枚举其准备启动的设备将尝试启动的顺序。它们可以是本地M.2 / mSATA / SATA / PCIe / PCI / SCSI / USB SSD / HDD,CD / DVD驱动器或“网卡”。在最后一种情况下,PC固件下载到RAM并运行网络引导程序(NBP)直接从网络启动启动/安装过程。尝试执行网络启动/安装的PC必须设置其 启动选项优先级列表,该列表以连接到启动网络的网卡设备为首。
注意
该NBP文件是第一件网络检索二进制码取PXE启动客户机后控制权。在Serva的PXE / BINL情况下,NBP是一个启动管理器(BM),它显示可用启动/安装选项的菜单。
虚拟机实现了模拟的UEFI / BIOS环境,在该环境中 也可以定义引导选项优先级列表。
图2:为UEFI和BIOS PC上的网络启动配置的启动选项优先级列表
大多数UEFI系统都包含一个“传统模式”,也称为“兼容性支持模块(CSM)模式”,它可以替代地模仿旧的BIOS环境。Serva BM(pxeserva.0,pxeserva.efi和bootmgfw.efi)能够在不需要“传统模式”的UEFI和BIOS系统上以本地方式启动并运行。
警告
请确保您要PXE引导/安装的PC(目标)已在其引导选项优先级列表的顶部配置了适当的NIC IPv4设备。网络安装完成后,并且在新安装的操作系统首次启动之前,请记住通过将目标的SDD / HDD设备设置为第一个启动选项来更改启动选项优先级。否则,目标将进入新的净安装周期的开始。
3.3- DHCP服务器与proxyDHCP
网络启动PC需要在启动时收集基本的网络信息:
IP地址
网络掩码
其他DHCP选项(如果有)
托管引导加载程序的TFTP服务器的IP地址
Boostrap loader文件名
前三项是常规DHCP参数,后两项是特定的BOOTP / PXE DHCP扩展。
至此,我们知道我们需要一个DHCP服务器。Serva是DHCP服务器。但是,如果我们的网络上已经有可以使用的DHCP基础结构,该怎么办?让我们走得更远。如果我们根本无权访问/更改其配置怎么办?以下是两种情况的说明:
图3a:proxyDHCP与DHCP服务器场景
在第一种情况下,我们已经有一个工作的DHCP服务器正在分配和管理IP地址,但不提供启动信息,然后Serva就像“ proxyDHCP”一样,将仅向启动PXE客户端自动提供所需的补充PXE信息:
托管引导加载程序的TFTP服务器的IP地址
Boostrap loader文件名
在第二种情况下,Serva充当提供所有所需信息的DHCP服务器。
笔记
术语proxyDHCP常常引起混乱:a)它实际上与您可能已经拥有的“ HTTP代理”概念无关。b)proxyDHCP和“ DHCP中继代理”或“ DHCP帮助器”或“ IP帮助器”是完全不同的东西。只要有可能,最好使用已经运行且已知的DHCP基础结构并将Serva设置为proxyDHCP。Serva的proxyDHCP仅在从PXE引导客户端来时才回答DHCP请求,否则保持沉默。
3.4-在不同VLAN或子网上的网络启动PC和Serva。
当Net Booting PC和DHCP Server / proxyDHCP位于不同的VLAN或子网上时,加入相应广播域的网络设备(交换机/路由器)自然会阻止DHCP通信的广播组件。在这种情况下,为使DHCP协议正常工作,相关的网络设备必须启用DHCP中继代理(Cisco术语为IP Helper)。
图3b:在不同子网/ VLAN上的网络启动PC和Serva
在配置DHCP中继代理(IP Helper)时,我们必须提供DHCP服务器和proxyDHCP(如果使用)的IP地址(Cisco命令ip helper-address)。这样,中继代理可以:
从源广播域获取DHCP广播请求,并将它们作为单播请求转发,专门针对已定义的DHCP服务器和/或proxyDHCP(如果使用)。
获取DHCP服务器/代理DHCP单播答案,并将其作为常规广播DHCP流量转发回相应的源广播域。
2021年02月08日 14点02分 5
level 4
abcker 楼主
vercot serva pxe server
2021年02月08日 14点02分 6
level 1
请问有石皮解下载地址吗?似乎21年又出新版了
2023年07月18日 03点07分 7
level 1
没有下载地址
2025年11月26日 03点11分 8
1