无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: liuzhaoyzz
打印 上一主题 下一主题

[我不是网管]分享个ipxe、grub2-http协议启动PE的免配置网启模板

    [复制链接]
1#
发表于 2020-1-12 20:35:52 | 显示全部楼层
grub2支持BIOS-pxe启动要如何编译?以前没搞过,想试一下这种方式。

点评

2楼不是说的很清晰了吗? http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=418132&pid=3935283&fromuid=298214  详情 回复 发表于 2020-1-12 21:49
回复

使用道具 举报

2#
发表于 2020-1-12 22:07:52 | 显示全部楼层
本帖最后由 hhh333 于 2020-1-12 22:09 编辑
liuzhaoyzz 发表于 2020-1-12 21:49
2楼不是说的很清晰了吗?
http://wuyou.net/forum.php?mod=r ... 5283&fromuid=298214

对,应该说是定制
但我说的是BIOS-PXE不是EFI-PXE

点评

哦,sorry,我看错了,原来你说的是BIOS-grub2-pxe启动模式,我没有尝试过在BIOS下使用grub2,BIOS-grub2-pxe启动模式,你准备怎么启动PE?grub2能否在BIOS下支持map --mem,我只知道wintoflash修改的grub2支持UEFI下  详情 回复 发表于 2020-1-13 07:33
回复

使用道具 举报

3#
发表于 2020-1-13 10:51:09 | 显示全部楼层
本帖最后由 hhh333 于 2020-1-13 11:05 编辑
liuzhaoyzz 发表于 2020-1-13 07:33
哦,sorry,我看错了,原来你说的是BIOS-grub2-pxe启动模式,我没有尝试过在BIOS下使用grub2,BIOS-grub2 ...

主要想一个菜单通吃,做到与启动设备的无关性。
经过仔细测试:
1、BIOS-PXE:有多种选择(这里是讲作第一启动)
A、PXElinux:启动速度很快,但TFTP方式加载大映像不快。可以转ipxe享受ipxe的高速;
B、grub4dos:启动速度一般,但TFTP方式加载大映像也不快。可以转ipxe享受ipxe的高速;
C、iPXE方式:启动速度很快,与wimboot配合,加载大映像很快;
D、grub2方式:启动速度巨慢,出个带主题怕菜单要几分钟,而且进入菜单后不能加载TFTP上的文件(可能是我的写法不对),还有一个致命的就是不能识别dhcpproxy,启动server也必须是dhcpserver,否则不能启动(不知是不是我定制方式不对)

2、EFI-PXE:似乎没什么选择,老实使用ipxe方式,启动和加载都还不错。

之所以反复定制都不对,是因为我一直用TinyPxeServer提供网启服务,网络中有路由器提供DHCP,拔掉后去掉DHCPPROXY可以网启出菜单。刚才试了,也不用拔掉路由,网启服务器不用开dhcpproxy就行了。

我是下的grub2-2.04版定制的,看来网启这一块就莫指望grub2了。

点评

1、BIOS-PXE A、PXElinux要想速度快,直接用lpxelinux.0就行了,搭配webserver就可以满速了啊,为什么要不同的引导器互相倒腾呢?互相倒腾也是需要时间的啊,几秒也算; B、grub4dos,也是可以直接用chenall的ipx  详情 回复 发表于 2020-1-13 10:59
回复

使用道具 举报

4#
发表于 2020-1-13 11:20:04 | 显示全部楼层
pxelinux确实到2016年后似乎没有更新了
lpxelinux与这个不是一个东西吗?没用过,不知在哪下载。我一直用pxelinux.0转ipxe或直接ipxe.
至于G4D的网络版,没必要了,又要多文件,一个grldr就够了,已经很强大了。

点评

pxelinux.0与lpxelinux.0不是一个东西啊。pxelinux.0只支持tftp协议,不能满速;lpxelinux.0支持tftp/http协议,可以满速。你之前肯定接触过这些,只是忘了。 下载的话,直接syslinux官网下载就是的,pxelinux是sys  详情 回复 发表于 2020-1-13 11:27
回复

使用道具 举报

5#
发表于 2020-1-13 21:56:06 | 显示全部楼层
liuzhaoyzz 发表于 2020-1-13 11:27
pxelinux.0与lpxelinux.0不是一个东西啊。pxelinux.0只支持tftp协议,不能满速;lpxelinux.0支持tftp/htt ...

刚才虚拟机试了一下316M内核,lpxelinux.0与pxelinux.0几乎下载速度一样,都是51秒

点评

lpxelinux.0要搭配webserver才能提速啊,你用的是webserver吗?pxelinux.cfg/default里面要写http://192.168.1.10/imgs/pe.iso这种才行的。http协议才能满速,tftp没法满速的。 无论是实体机还是虚拟机结果都一样。  详情 回复 发表于 2020-1-13 22:18
回复

使用道具 举报

6#
发表于 2020-1-14 18:18:26 | 显示全部楼层
本帖最后由 hhh333 于 2020-1-14 18:38 编辑
江南一根葱 发表于 2020-1-13 22:32
你们估计都不网克哈,tinypxe真不适合用

ipxe当然最好,只不过不能中文

刚才又在家里的机子仔细试了一下:机械硬盘、主机4G内存分2G给虚拟机、用tinypxe做网启,分别在win7和win1064位作服务器,虚拟机分别为vm10和vm15最新版,用手工秒表计时,菜单项回车开始计时,win1064内核下载完计时结束,内核大小331421044Byte。结果是
1、ipxe无论是一启还是通过pxelinux.o或g4d转入的,速度总是稳定在28秒,传输速度为每秒90Mbit,按理论网卡最高值为100Mbit/s,用到了90%,基本是满速运行了。
2、pxelinu.0(4.07版)为2分59秒,grldr为2分56秒,即几乎一样约为3分钟,速度为14Mbit,用到了14%

与主机使用的系统和虚拟机的版本没有多大关系。上述如果千M级网卡,理论上ixpe应该就是3、5秒钟。
哦,另外也试了BIOS网启和EFI网启,速度没有差异。

刚才又查看了一下,网卡连接到家里的无线路由的,确实工作在100M状态,虚拟机是桥接过去的,接个千M的设备,虚拟机应该也可工作在千M

点评

你启动的是pe.wim是吗?前面的帖子你说的用pxelinux.0和lpxelinux.0-http协议启动是一样的速度,我很怀疑,可有具体的测试?注意lpxelinux.0搭配webserver用http协议哦。  详情 回复 发表于 2020-1-14 20:22
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-5 04:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表