linux gpxe教程,使用gPXE做网络启动引导DOS/PE/Linux

本文介绍了如何利用gPXE替代syslinux实现更快的跨网段PXE网络启动,包括DOS、PE和Linux的引导。gPXE支持通过HTTP和FTP协议传输引导文件,显著提高了启动速度。通过修改DHCP配置文件,将pxelinux.0替换为gpxelinux.0,即可启用gPXE功能。文中还提供了gPXE引导DOS和PE的示例配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用了很久的syslinux了,虽然已经实现了PXE网络启动DOS、PE1.0、PE2.0、PE3.0、网络安装各种Linux(Redhat、CentOS、Debian等),但老版本的syslinux是基于TFTP来传输所有的启动文件的,这个在跨网段的情况下,传输速度会比较慢,一直想解决。

听说gPXE有一段时间了,它支持通过HTTP和FTP方式传输引导文件,一直没时间研究,最近研究了下,加上朋友的参考,基本上把功能实现了。

原理非常简单,新版本的syslinux已经支持gPXE了,直接更改DHCP配置文件,指向到gpxelinux.0就可以了,我是直接把gpxelinux.0改名成pxelinux.0,原始配置文件基本不变。

旧版本引导dos镜像的方法LABEL dostools

#MENU PASSWD 1

MENU LABEL ^A- DOS Disk Tools

kernel gpxe/memdisk c=938 h=2 s=32 floppy

append initrd=grub/dos.img

gPXE引导方式支持HTTP和FTP协议LABEL dostools

#MENU PASSWD 1

MENU LABEL ^A- DOS Tools FTP

kernel ftp://192.168.1.1/gpxe/memdisk c=938 h=2 s=32 floppy

append initrd=ftp://192.168.1.1/gpxe/dos.img

旧版本引导PE的方法分为PE1.x和PE2.0/PE3.0

引导多个PE1.x需要修改startrom.0、ntldr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值