无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6764|回复: 9

[求助] 请教 ipxegrldr 为何总是自动从网上下 grldr?

[复制链接]
发表于 2017-6-15 08:55:43 | 显示全部楼层 |阅读模式
本帖最后由 qzxym 于 2017-6-15 09:00 编辑

无标题.jpg
无标题2.jpg

每次都觉得挺奇怪的,因为服务器在内网,虽然和外网是通的,而且每次版本都挺新的,但是总是担心安全和速度问题,
这个应该怎么指定到本地服务器上? 包括 ipxe 的默认配置文件如果找不到也是自动从网上下载的。
发表于 2017-6-15 09:27:20 | 显示全部楼层
https://github.com/chenall/grub4dos/blob/0.4.6a/ipxegrldr.ipxe
默认情况下使用最新版本的。速度不需要担心,文件很小。
而且默认的启动菜单里面也有一些实用工具,有时还是挺有用的。

应该可以通过DHCP的OPTIONS 67选项修改启动菜单项(好久没有搞忘记了^_^)

你也可以直接使用UNDIONLY.PXE+GRLDR来启动,这样就不会调用默认的启动菜单了。

点评

哇 野生的chenall出现了! 糟糕 没有大师球呢  详情 回复 发表于 2017-6-15 12:08
回复

使用道具 举报

 楼主| 发表于 2017-6-15 09:56:42 | 显示全部楼层
本帖最后由 qzxym 于 2017-6-15 10:24 编辑

啊?原来真的是这样啊,呵呵,谢谢 chenall 大师的指点 !

可否更新为本地优先呢?毕竟安全也很重要,因为DNS也可能被劫持导致下载到的是被修改过的grldr从而启动含有恶意程序的系统镜像

您推荐的 UNDIONLY.PXE+GRLDR 也要好好研究一下怎么用,总体感觉 ipxegrldr 真的很棒、很实用,配置也很简单,我在安卓手机上也是用它维护 PC 机的

按照 https://wiki.fogproject.org/wiki/index.php/Building_undionly.kpxe 里的下载编译了  UNDIONLY.PXE ,学习中。
回复

使用道具 举报

 楼主| 发表于 2017-6-15 10:30:40 | 显示全部楼层
再跟帖向 chenall 致谢, UNDIONLY.PXE+grldr 已经成功,从中又学到一样东西了 !
回复

使用道具 举报

发表于 2017-6-15 12:08:55 | 显示全部楼层
chenall 发表于 2017-6-15 09:27
https://github.com/chenall/grub4dos/blob/0.4.6a/ipxegrldr.ipxe
默认情况下使用最新版本的。速度不需要 ...

哇 野生的chenall出现了!
糟糕 没有大师球呢
回复

使用道具 举报

 楼主| 发表于 2017-6-15 12:52:02 | 显示全部楼层
本帖最后由 qzxym 于 2017-6-15 12:53 编辑

安装过程中的一点心得贴出来供参考:

安装编译环境
yum -y groupinstall "Development Tools"
yum -y install git wget

获取源代码
git clone http://git.ipxe.org/ipxe.git

获取缺省配置文件
wget https://svn.code.sf.net/p/freegh ... ipxe/src/ipxescript

修改缺省配置文件:vi ipxescript

:netboot
chain tftp://${next-server}/default.ipxe ||

改为:
:netboot
chain tftp://${next-server}/grldr ||

修改 tftp 传输大小: vi /root/ipxe/src/include/ipxe/tftp.h

#define TFTP_DEFAULT_BLKSIZE  16384 /**<缺省值居然是 512 */
#define TFTP_MAX_BLKSIZE      16384 /**<缺省值是 1432  */

开始编译
cd /root/ipxe/src
make clean
make bin/undionly.pxe bin/undionly.kpxe bin/undionly.kkpxe bin/ipxe.pxe bin/ipxe.kpxe bin/ipxe.kkpxe EMBED=ipxescript
mv bin/undionly.kpxe /tftpboot/kpxegrldr

尤其是 tftp 的传输值改了后在本人 vmware 虚拟机里测试简直如飞啊(wifi网络环境下的vmware)

点评

yjd
引导文件那么点。没差多少。 后续的iso,wim啥的走http就好了。  详情 回复 发表于 2017-6-15 14:19
回复

使用道具 举报

发表于 2017-6-15 14:04:19 | 显示全部楼层
虚拟机  里 速度比较假,  你最好上真实机子试下,可能就 4k?  8k?  16k?


最好是用  ipxe.pxe     http 跑到千兆网络 速度不是一般的快

点评

虚拟机里已经达到1M了,原来只有100k,因为我的电脑是笔记本,只有无线网卡。 物理机5秒传输完成190M的Win8PE ISO镜像,而原来基本是1M/S,提升速度简直相差太多了  详情 回复 发表于 2017-6-15 14:37
回复

使用道具 举报

发表于 2017-6-15 14:19:58 | 显示全部楼层
qzxym 发表于 2017-6-15 12:52
安装过程中的一点心得贴出来供参考:

安装编译环境

引导文件那么点。没差多少。
后续的iso,wim啥的走http就好了。
回复

使用道具 举报

 楼主| 发表于 2017-6-15 14:37:40 | 显示全部楼层
sizhou 发表于 2017-6-15 14:04
虚拟机  里 速度比较假,  你最好上真实机子试下,可能就 4k?  8k?  16k?

虚拟机里已经达到1M了,原来只有100k,因为我的电脑是笔记本,只有无线网卡。
物理机5秒传输完成190M的Win8PE ISO镜像,而原来基本是1M/S,提升速度简直相差太多了

点评

yjd
我发现你跟我之前一样。理解错了。 我之前菜单文件是直接写 win10.wim这样的。就奇怪怎么老是走tftp传的文件。 其实正确写法是http://xxxxx/win10.wim 这样就是走http传输了。 也就是只有pxe首启第一个文件是tf  详情 回复 发表于 2017-6-15 14:47
回复

使用道具 举报

发表于 2017-6-15 14:47:30 | 显示全部楼层
qzxym 发表于 2017-6-15 14:37
虚拟机里已经达到1M了,原来只有100k,因为我的电脑是笔记本,只有无线网卡。
物理机5秒传输完成190M的W ...


我之前菜单文件是直接写 win10.wim这样的。就奇怪怎么老是走tftp传的文件。
其实正确写法是http://xxxxx/win10.wim 这样就是走http传输了。

也就是只有pxe首启第一个文件是tftp传引导文件。剩下的全走http高速。比ftp还快。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-17 00:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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