首页 > 其他分享 > PXE、gPXE 和 iPXE 的主要分支

PXE、gPXE 和 iPXE 的主要分支

时间:2023-06-24 12:57:13浏览次数:32  
标签:引导 gPXE iPXE 网络 PXE 分支

PXE(Preboot Execution Environment)是一种用于网络引导计算机的标准协议。它允许计算机从网络上获取引导映像,而不是从本地存储设备(如硬盘)引导。GPXE(Etherboot)和 iPXE(又称 gPXE 的后继版本)是 PXE 的实现之一,并具有自己的分支。

以下是 PXE、gPXE 和 iPXE 的主要分支:

PXELINUX: 这是 Syslinux 项目的一部分,提供了一个基于菜单的 PXE 引导管理器,可用于通过网络引导计算机。它是相对简单和常用的 PXE 实现之一。

gPXE: gPXE(又称 Etherboot)是一个开源的网络引导固件。它为网络引导提供了更多的灵活性和功能,如支持更多的网络协议、可扩展性和脚本功能。但是,gPXE 的开发已经停止,取而代之的是 iPXE。

iPXE: iPXE 是 gPXE 的后继版本,是目前最流行和活跃的 PXE 实现之一。iPXE 提供了广泛的网络协议支持,以及强大的脚本和配置选项。它还具有其他高级功能,如支持 HTTP 引导和 iSCSI 引导,使其成为高级网络引导的首选工具。

需要注意的是,这些分支(如 PXELINUX、gPXE 和 iPXE)是 PXE 协议的不同实现,并具有各自的特点和功能。选择使用哪个分支取决于您的需求和环境。

PXE(Preboot Execution Environment)协议是一种用于网络引导计算机的标准协议,它允许计算机通过网络启动和下载操作系统映像。虽然PXE本身并没有明确的分支,但在PXE实现和应用中,存在一些相关的技术和工具。以下是与PXE协议相关的一些常见分支:

gPXE: gPXE(又称Etherboot)是PXE的一个开源实现,提供了比标准PXE更多的功能和灵活性。它支持更多的网络协议、可扩展性和脚本功能,使网络引导更加强大和定制化。

iPXE: iPXE是gPXE的后继版本,也是一个开源的网络引导固件。iPXE在gPXE的基础上进一步增强了功能和性能,支持更广泛的网络协议,并提供了更高级的引导选项和配置。

PXELINUX: PXELINUX是Syslinux项目的一部分,是一个基于菜单的PXE引导管理器。它允许用户创建引导菜单和配置文件,以便通过网络选择和启动不同的操作系统或工具。

Microsoft WDS(Windows Deployment Services): WDS是Microsoft Windows操作系统中的一个功能,使用PXE来进行网络部署。它提供了一套完整的工具和服务,用于自动化部署和管理Windows操作系统。

这些是与PXE协议相关的一些常见分支和实现,它们在功能和特性上有所不同,可以根据需求选择适合自己的工具或技术。

标签:引导,gPXE,iPXE,网络,PXE,分支
From: https://www.cnblogs.com/suv789/p/17500933.html

相关文章

  • PXE 高效批量网络装机
    目录一、PXE批量部署1.概述2.优点3.装机流程4.pxe装机需要四大文件二、部署PXE远程安装服务1.关闭防火墙2.安装配置tftpxinetd服务3.安装配置dhcp服务4.安装配置vsftpd服务5.配置四大文件(1)配置vmlinuz和initrd.img文件(2)配置pxelinux.0引导程序文件(3)配置default......
  • PXE(Preboot eXecution Environment)是一种通过网络引导计算机的协议,可以在没有本地存储
    PXE(PrebooteXecutionEnvironment)是一种通过网络引导计算机的协议,可以在没有本地存储设备或可启动介质的情况下从网络上加载操作系统和应用程序。PXE版本因厂商或标准制定者的不同而有所不同。以下是常见的PXE版本及其大致年代:PXE1.0:最早的PXE版本,于1999年左右推出。PXE2......
  • HTTP Boot(即基于HTTP的引导)是一种网络引导协议,它使用HTTP作为文件传输协议,支持远程引
    HTTPBoot(即基于HTTP的引导)是一种网络引导协议,它使用HTTP作为文件传输协议,支持远程引导、安装和部署操作系统和应用程序。与传统的PXE(PrebooteXecutionEnvironment)方式相比,HTTPBoot具有更高的灵活性、可扩展性和安全性。HTTPBoot可以通过以下步骤实现:启动计算机后,BIOS会向......
  • 在Centos7上安装PXE装机环境来批量安装操作系统
    步骤1:安装必要的软件包首先,需要确保系统已安装dhcp、tftp-server和httpd等软件包。可以使用以下命令进行安装:yuminstall-ydhcptftp-serverhttpdsyslinux-tftpbootxinetd步骤2:配置DHCP服务器接下来,需要配置DHCP服务器以向客户端分配IP地址。在/etc/dhcp/d......
  • 使用pxe安装ARM服务器(鲲鹏920)遇到的坑
    一、关于PXE获取到IP之后无ACK,无法获取引导文件。 目前ARM服务器基本都是使用UEFI的方式进行引导,我们只需要关注EFI方式引导即可,Legacy引导已经随着时代的发展被扫进历史的垃圾桶。 正常情况下通过DHCP引导的PXE安装,DHCPdiscover->DHCPoffer->DHCPRequest->DHCPACK,但......
  • pxe基础的批量化装机
    PXE网络装机PXE原理开机自检-----》MBR引导-----》grub2菜单------》内核初始化-------》init初始化 服务器的批量部署1.规模化:同时装配多台服务器2.自动化:安装系统、配置各种服务3.远程实现:不需要光盘、U盘等安装介质4.对于无盘工作站,服务器端需要提供可运行的完整系......
  • Intel 82599万兆网卡开启PXE功能
    准备条件1、先下载bootutil工具,网上可以搜到或者intel官网下载操作步骤1、将工具拷贝到U盘2、从U盘启动进入Dos,进入工具所在目录3、使用bootutil命令查看网卡顺序:4、如上图所示,10g网卡为3、4、5、6,要打开网卡3的pxe功能,先执行:bootutil –nic=3 –fe 打开网卡3的flash模式,再执行:b......
  • 基于Linux系统的PXE搭建方法
    本文分享自天翼云开发者社区《基于Linux系统的PXE搭建方法》,作者:t***n 一、底层环境准备1、安装RedHat7.6系统2、关闭防火墙和Selinuxsystemctlstopfirewalldchkconfigfirewalldoffvim/etc/sysconfig/selinux    修改SELINUX=disabled3、配置本地yum源vim/e......
  • 虚拟机|--Hyper-V|--Start PXE over IPv4.报错解决方案
    前言在Hyper-V管理器中>>操作>>"快速创建"了一个WIndowsXP系统的虚拟机,结果启动的时候报错了解决方案在创建虚拟机的时候不要快速创建,而使用新建,在指定代数步骤选择第一代(1),开始创建的步骤改一下就可以了.其他配置推荐在分配内存步骤我写的是8000M左右,(根......
  • PXE无人值守装机
    Centos01安装ftp挂载光盘安装ftp服务,服务设置开机自启移动光盘数据到ftp根目录配置本地yum仓库访问ftp根目录的数据Centos01使用yum安装tftp-server、dhcp、syslinux,system-config-kickstart服务,生成无人值守安装脚本,启动tftp-server服务,移动镜像和内核到tftp-server根目录修改tftp......