本帖最后由 我是神仙 于 2014-9-25 09:38 编辑 我看那个snponly.efi不好用。一般都用的ipxe.efi.反正换着用 哪个行就用哪个 https://rom-o-matic.eu/ 这里可以编译。不过我也经常打不开这个网站 |
652.66 KB, 下载次数: 231, 下载积分: 无忧币 -2
我是神仙 发表于 2014-9-11 19:33 然而到现在都还是这种格式 不知道为什么? |
感谢分享,学习了。 |
多谢楼主分享 iPXE wimboot 的小知识啊,学习了 |
本帖最后由 saiz 于 2022-10-30 22:03 编辑 請問下 BOOT.SDI無法使用其它名稱嗎? 我要啟動EXFAT的X:\,要使用特別BOOT.SDI 但如果檔案名用EXFAT.SDI 或其它都無法成功 啟動後X:\都是NTFS 只有把此檔改名為BOOT.SDI 啟動後X:\是EXFAT 自己做成功了 原來指令參數中有 我還以為原本的指令就是會改名了 initrd %path%\boot_exfat.sdi boot.sdi 結果還有特別參數啊@@ initrd -n boot.sdi %path%\boot_exfat.sdi boot.sdi |
通过http下载boot.wim失败,提示找不到文件,但是把boot.wim放在服务器本地是可以启动的,求大佬解答 |
谢谢分享 |
vmware 2核以上启动蓝屏。加上onecpu才行 |
shishi |
谢谢。非常感谢。 |
我也出现过,后来发现将它设置为第一启动就不会。原先,是将其它启动设在前面,然后进入启动菜单,再选择网启。 |
谢谢楼主分享 |
好东西,谢谢 |
本帖最后由 北斗 于 2015-2-28 15:38 编辑 请教大家一下,技嘉H61M-DS2实机,瑞昱8111F网卡,用hanewin加载顶楼附件的64位ipxe.efi或snponly.efi的时候,卡在ipxe initialising devices无响应,是什么原因? 是ipxe.efi不支持8111F,还是其他的什么原因呢? 另外ipxe.efi的默认菜单路径是ipxe/default.ipxe,我想指定自定义的菜单脚本,菜单的路径应该在哪里指定? 谢谢~ |
这个速度是很快,但有个问题,就是不论TFTP还是HTTP,一次一个文件只能被一台客户机器读取。 tiny pxe server提示: 另一个程序正在使用此文件,进程无法访问。 客户端提示:no sunch file或者file no found 这样就相当与单线程了,效率不高。 不知道是否可以请作者改一下呢? |
来支持一下楼主,辛苦啦~~~ |
IPXE在 cONFIG网卡的时候出错,提示No more network devices是啥问题? |
学习下,谢谢楼主高人分享!!!! |
前来学习一下 |
本帖最后由 我是神仙 于 2014-9-29 12:30 编辑 启动基本过程: 1 dhcp discover: 此为client开始DHCP过程中的第一个请求报文 arch:00007 2 dhcp offer : 此为server 对dhcpdiscover 报文的响应 3 dhcp request : 此为client 对dihcpoffer 报文的响应 4 dhcp ack : server对 dhcprequest 报文的响应,client收到此报文后才真正获得了IP地址和相关配置信息。 5 检测是否有proxcy dhcp server 6 加载ipxe 7 dhcp discover: 此为client开始DHCP过程中的第一个请求报文 arch:00009 8 dhcp offer : 此为server 对dhcpdiscover 报文的响应 9 dhcp request : 此为client 对dihcpoffer 报文的响应 10 dhcp ack : server对 dhcprequest 报文的响应,client收到此报文后才真正获得了IP地址和相关配置信息。 11 检测是否有proxcy dhcp server, 有的话再从proxcy dhcp server得到启动的文件名 12 开始启动脚本 如果把第7步开始的后续的二次DHCP过程省略了 可以加快启动 如果把第11步检测proxcy dhcp server的过程省略了的话 也可以加快启动 不过 过快了也不好 特别是要连接iscsi等的时候 即使加快了 也往往需要人为的等待几秒钟 加个sleep 3秒命令才能成功连接。所以太快也不一定好。一般就用默认的dhcp过程就好了 |
本帖最后由 我是神仙 于 2014-9-29 12:25 编辑 普通BIOS和32位EFI 64位EFI要分别用不同的iPXE版本才能启动。 如果想用同一个PXE服务器 同时适应pcibios 及 32位 和 64位 不同架构的网络启动,需要对DHCP服务作相应的配置。 如果是用的HanewinDHCP Server,可以多建几个配置profile. (Option > manage profiles > add) 并用Vendor Class作为条件 PXEClient:Arch:00000 则指向 ipxe/pcibios/ipxe.pxe PXEClient:Arch:00006 则指向 ipxe/efi.i386/ipxe.efi PXEClient:Arch:00007 则指向 ipxe/efi.x86_64/ipxe.efi PXEClient:Arch:00009 则指向 ipxe/default.ipxe ... PXEClient:Arch:00000这个也可以就用默认的 for Interface IP Address作为条件就行了 |
本帖最后由 hhh333 于 2014-9-25 10:59 编辑 我是神仙 发表于 2014-9-25 08:56 要用wimboot.i386这个文件吗? 试了,用这个文件可以了 |
hhh333 发表于 2014-9-21 15:44 EFI32这个问题昨天又发了个新版2.3.0已经解决了。和作者说了一下,他说这是因为一个编译选项忘了设置。结果代码一行没改,加了个编译选项就可以了。测试过了,确认没问题了。 https://git.ipxe.org/release/wimboot/wimboot-latest.zip |
test |
hhh333 发表于 2014-9-21 15:44 WIM文件名不能多于7个字符的问题在昨天的新版2.2.5中已经解决了。 efi32据说在wimboot.zip中有个文件wimboot.i386,可以试一下。 |
hhh333 发表于 2014-9-21 15:44 可以多于7个字符啊。可以是9个字符 10个字符。但是好像不能是8个字符 ![]() |
感觉到EFI32不能启动应该是wimboot的问题,前面都成了,就是boot不成,应该是没考虑32位的情况; 那个WIM文件名不能多于7个字符的问题也还没有发新版。 |
hhh333 发表于 2014-9-21 10:50 可以加上一个ping命令,有时用来进入shell来测试网络是否连通 挺有用的。再加个console命令可以在ipxe菜单中显示背景图片。当然这些都是小儿科 能启动PE才是关键 |
hhh333 发表于 2014-9-21 10:50 看了下它那个网页rom-o-matic.eu 确实 是引用了 ajax.googleapis.com这个网站上的两个js文件。知道原因就好办了,把这两个js文件下载到本机就可以用了 |
我是神仙 发表于 2014-9-21 11:56 bootia32.efi 可以启动,只要不特意去改变那个参数,特别是在VM中测试时。 ![]() |
我是神仙 发表于 2014-9-21 11:26 又试了下 直接用bootia32.efi为启动文件进行传统的pxe启动 还是可以启动的! 看了日志 是因为那个bcd中有个什么参数 tcpblocksize 20480 不支持。把那个参数删除了就可以启动了 bcd文件我都是从其他PE上直接复制下来的 以前没注意到有这个参数 可能在其他地方有用吧 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.