无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
无忧启动论坛唯一网址:bbs.wuyou.net系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: chenall

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

[复制链接]
 楼主| 发表于 2019-10-3 10:14:27 | 显示全部楼层
上传了一个今天编译的版本ipxe1.zip , 编译参数如下
  1. #define DOWNLOAD_PROTO_HTTPS
  2. #define DOWNLOAD_PROTO_FTP
  3. #define DOWNLOAD_PROTO_NFS
  4. #define DOWNLOAD_PROTO_FILE
  5. #define DOWNLOAD_PROTO_SLAM
  6. #define SANBOOT_PROTO_HTTP
  7. #define SANBOOT_PROTO_FCP
  8. #define SANBOOT_PROTO_ISCSI
  9. #define SANBOOT_PROTO_AOE
  10. #define SANBOOT_PROTO_IB_SRP

  11. #define CONSOLE_CMD
  12. #define PING_CMD
  13. #define PROFSTAT_CMD
  14. #define POWEROFF_CMD
  15. #define TIME_CMD
  16. #define VLAN_CMD
  17. #define IMAGE_PNG
  18. #define CONSOLE_FRAMEBUFFER
  19. #define IMAGE_DER
  20. #define IMAGE_PEM

  21. #define PARAM_CMD
  22. #define PCI_CMD
  23. #ifndef IMAGE_EFI
  24.   #define IMAGE_COMBOOT
  25.   #define IMAGE_PXE
  26.   #define IMAGE_ELF
  27.   #define IMAGE_SDI
  28. #endif
复制代码
回复

使用道具 举报

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

点评

还能p2p?有没有知道怎么用  详情 回复 发表于 2019-10-7 09:12
回复

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

发表于 2019-10-7 10:58:29 | 显示全部楼层
本帖最后由 cckp 于 2019-10-7 11:11 编辑

8C18DC0E-FB1C-4366-AAF8-EEF9D1C085FB.png
p2p支持几年前就有了 是微软的新协议。搜一下“ipxe p2p”可以发现好像是和https://2pintsoftware.com/商业产品合作的
据说是很简单 但没试成功 估计想用好还是得花钱

http://forum.ipxe.org/showthread.php?tid=8120

2016-07-08, 20:28 Post: #2
mcb30  Offline
Lead Developer
*******
Posts: 535
Joined: 2011-Apr
Reputation: 28
RE: HTTP_ENC_PEERDIST - Any Documentation Or How to?
(2016-07-08 11:44)chandan Wrote:  
How this (HTTP_ENC_PEERDIST) feature can be utilized? Is there any specific iPXE scripts/cmdlets which helps doing/finding PeerDist?

It's fully automatic; if you have HTTP_ENC_PEERDIST enabled in the build then iPXE will use PeerDist as long as the server supports it.

If you look at a packet capture (or turn on DEBUG=httpcore:3), you should see that iPXE is sending an HTTP header of "Accept-Encoding: peerdist". A server which understands this (e.g. IIS with BranchCache enabled) may respond with "Content-Encoding: peerdist" and a response body that is in the format of a PeerDist Content Information (MS-PCCRC) description. iPXE will then parse the content description, perform peer discovery, and retrieve blocks as per the PeerDist specs.

Note that the server may choose not to use PeerDist, if it believes that the download will not benefit from PeerDist acceleration, e.g. because the file is relatively small anyway. The server will also not use PeerDist if it has not yet generated and cached hashes for the content. There are Windows commands available to forcibly override this server behaviour (which I used during development); I can look these up from my notes if needed.


https://2pintsoftware.com/changes-to-ipxe/

点评

https://github.com/multun/ipxe-bt 这个看上去很屌,有没有研究过  详情 回复 发表于 2019-10-7 11:16
回复

使用道具 举报

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

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

使用道具 举报

发表于 2019-10-12 18:29:36 | 显示全部楼层
真好~
回复

使用道具 举报

发表于 2019-11-1 03:17:16 | 显示全部楼层
配置文件怎么加载或者使用什么文件名

点评

文件名是随意的. 脚本文件最主要的是开头的#!ipxe的标识符. chain xxxx 就行了  详情 回复 发表于 2019-11-1 10:40
回复

使用道具 举报

 楼主| 发表于 2019-11-1 10:40:23 | 显示全部楼层
a1379388505 发表于 2019-11-1 03:17
配置文件怎么加载或者使用什么文件名

文件名是随意的.
脚本文件最主要的是开头的#!ipxe的标识符.

chain xxxx 就行了
回复

使用道具 举报

发表于 2019-11-16 04:18:48 | 显示全部楼层
chenall 发表于 2019-11-1 10:40
文件名是随意的.
脚本文件最主要的是开头的#!ipxe的标识符.

好的 懂了 另外请问启动iscsi中UEFI的安装的win系统命令是怎么写的 我用传统引导的命令中途启动失败
sanboot iscsi:10.0.0.2:::1:iqn.acer2

这样启动到一半说检测不到磁盘了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-12-8 01:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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