qzxym 发表于 2017-6-15 14:37 我之前菜单文件是直接写 win10.wim这样的。就奇怪怎么老是走tftp传的文件。 其实正确写法是http://xxxxx/win10.wim 这样就是走http传输了。 也就是只有pxe首启第一个文件是tftp传引导文件。剩下的全走http高速。比ftp还快。 |
sizhou 发表于 2017-6-15 14:04 虚拟机里已经达到1M了,原来只有100k,因为我的电脑是笔记本,只有无线网卡。 物理机5秒传输完成190M的Win8PE ISO镜像,而原来基本是1M/S,提升速度简直相差太多了 |
qzxym 发表于 2017-6-15 12:52 引导文件那么点。没差多少。 后续的iso,wim啥的走http就好了。 |
本帖最后由 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) |
chenall 发表于 2017-6-15 09:27 哇 野生的chenall出现了! 糟糕 没有大师球呢 |
再跟帖向 chenall 致谢, UNDIONLY.PXE+grldr 已经成功,从中又学到一样东西了 ! |
本帖最后由 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 ,学习中。 |
https://github.com/chenall/grub4dos/blob/0.4.6a/ipxegrldr.ipxe 默认情况下使用最新版本的。速度不需要担心,文件很小。 而且默认的启动菜单里面也有一些实用工具,有时还是挺有用的。 应该可以通过DHCP的OPTIONS 67选项修改启动菜单项(好久没有搞忘记了^_^) 你也可以直接使用UNDIONLY.PXE+GRLDR来启动,这样就不会调用默认的启动菜单了。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.