无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 24502|回复: 41
打印 上一主题 下一主题

[分享] 国庆快乐,分享一个自编译的ipxe

  [复制链接]
1#
发表于 2019-10-1 12:34:46 | 显示全部楼层
楼主也玩射文件了  ipxe.efi如果嵌入了脚本貌似就不支持参数了,有办法支持不

点评

是指嵌入的脚本内部要接收参数?理论上应该是可行的,  详情 回复 发表于 2019-10-1 12:52
回复

使用道具 举报

2#
发表于 2019-10-1 12:45:37 | 显示全部楼层
能编译个开齐全家桶功能的不,比如所有可以被支持的协议、图片支持
问下chain boot.ipxe fuck.wim
和chain ipxe.efi set %1 fuck.wim && chain boot.ipxe(或一段脚本)是不是等效的。

点评

不等效. chain boot.ipxe之后会把所有有%n都重置. 有需要什么协议或功能支持,我有空可以帮忙编译.. 很多协议基本上用不到. 也可以自己在 https://rom-o-matic.eu/ 选择编译.  详情 回复 发表于 2019-10-1 12:51
回复

使用道具 举报

3#
发表于 2019-10-1 14:07:37 | 显示全部楼层
本帖最后由 江南一根葱 于 2019-10-1 14:09 编辑
chenall 发表于 2019-10-1 12:51
不等效.
chain boot.ipxe之后会把所有有%n都重置.

https支持,所有的sanboot支持,不过我需要的是本地文件系统支持,
#define DOWNLOAD_PROTO_FILE        /* Local filesystem access */
要chain fiile:xx.ipxe


我试了试本地启动grub2后再chainloader ipxe.efi好像不支持参数

我在折腾是不是能像bios下那样通过
kernel ipxe.lkrn
initrd xxx. ipxe
这样来启动本地FAT,或u盘上的ipxe文件

点评

DOWNLOAD_PROTO_FILE 这个有明确说明 只能在uefi下使用  详情 回复 发表于 2019-10-3 09:50
回复

使用道具 举报

4#
发表于 2019-10-3 10:25:21 | 显示全部楼层
cckp 发表于 2019-10-3 09:50
DOWNLOAD_PROTO_FILE 这个有明确说明 只能在uefi下使用

嗯,bios下就不需要它了
回复

使用道具 举报

5#
发表于 2019-10-7 09:12:39 | 显示全部楼层
cckp 发表于 2019-10-3 10:23
还有个HTTP_ENC_PEERDIST协议 好像是ipxe内置的对p2p的http下载的支持 默认也没有开启

还能p2p?有没有知道怎么用
回复

使用道具 举报

6#
发表于 2019-10-7 11:16:28 | 显示全部楼层
cckp 发表于 2019-10-7 10:58
p2p支持几年前就有了 是微软的新协议。搜一下“ipxe p2p”可以发现好像是和https://2pintsoftware.com/商 ...

https://github.com/multun/ipxe-bt
这个看上去很屌,有没有研究过
回复

使用道具 举报

7#
发表于 2019-11-23 11:44:18 | 显示全部楼层
请教现在本地编译ipxe.efi如何嵌入ipxe脚本,在线编译貌似房租到期倒闭了
回复

使用道具 举报

8#
发表于 2019-11-23 21:37:22 | 显示全部楼层
cckp 发表于 2019-11-23 17:38
你觉得你说自己不会编译ipxe不会嵌入脚本有人会信吗

efi版离线编译嵌入脚本无效啊。。。
在线编译才能嵌入,头疼,撸者让我们自己用docker镜像。

点评

編譯有沒有錯誤提示? 還是dhcp175等待腳本? 你也可試一試tinycore來編譯,我用沒問題  详情 回复 发表于 2019-11-24 19:07
回复

使用道具 举报

9#
发表于 2019-11-24 14:30:11 | 显示全部楼层
cckp 发表于 2019-11-24 11:04
玩笑开大了吧?真的是“efi版离线编译嵌入脚本无效”的话,那你发现了一个很大的Bug
据我所知是 ...

难道已经修复了?
https://forum.ipxe.org/showthread.php?tid=10083
这问题有好长时间了
回复

使用道具 举报

10#
发表于 2019-11-24 14:31:05 | 显示全部楼层
cckp 发表于 2019-11-24 11:04
玩笑开大了吧?真的是“efi版离线编译嵌入脚本无效”的话,那你发现了一个很大的Bug
据我所知是 ...

不嵌入的话用chainloader ipxe.efi dhcp &&这种方式么?
回复

使用道具 举报

11#
发表于 2019-11-24 20:30:47 | 显示全部楼层
hkkitlee 发表于 2019-11-24 19:07
編譯有沒有錯誤提示?
還是dhcp175等待腳本?

去年还是前年试是不行的,都没什么错误提示,编译是成功的,难道已经修好了。
n久没试了。。。
回复

使用道具 举报

12#
发表于 2019-11-24 21:11:39 | 显示全部楼层
cckp 发表于 2019-11-24 16:14
本来就没问题的。他看的那个贴子,当天就有人在二楼回复了方法的,哪来的"问题有好长时间了" "恢复"之类的 ...

试了下是可以,又可以愉快地装B了
回复

使用道具 举报

13#
发表于 2020-1-3 11:22:36 | 显示全部楼层
hhh333 发表于 2020-1-3 11:14
在Cygwin下用 make bin-i386-efi/ipxe32.efi EMBED=efirom32.txt命令
编译出错了,不知啥情况
/tmp/ccx2v ...

You will need to have at least the following packages installed in order to build iPXE:
  • gcc (version 3 or later)
  • binutils (version 2.18 or later)
  • make
  • perl
  • liblzma or xz header files
  • mtools
  • mkisofs (needed only for building .iso images)
  • syslinux (for isolinux, needed only for building .iso images)


点评

这些好像都添加了,难道要到真linux环境下编译  详情 回复 发表于 2020-1-3 11:38
回复

使用道具 举报

14#
发表于 2020-1-3 11:54:32 | 显示全部楼层
hhh333 发表于 2020-1-3 11:38
这些好像都添加了,难道要到真linux环境下编译

虚拟一个好了,启livecd就可以编译
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-2 23:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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