无忧启动论坛

标题: 如何从BootIMG.FLB中提取ISCSI的BOOT ROM [打印本页]

作者: switch131    时间: 2013-10-19 22:05
标题: 如何从BootIMG.FLB中提取ISCSI的BOOT ROM

    INTEL的PXE ROM文件大小约48K,官方网站没有独立的ROM下载,只有BootIMG.FLB这个组合ROM可以下载,通过附带的工具程序去选择,刷入EEPROM也有要求,EEPROM必须有1M的空间,不知道有什么方法可以从中将ISCSI BOOT ROM提取出来,刷到常见的82540这样的桌面版千兆卡里去。
  我的目的是做ISCSI启动,目前已经有的方案是普通的PXE启动,通过SYSLINUX中的GPXE模块来实现,如果能够把ISCSI 的ROM提取出来刷到普通的82540卡里去,做ISCSI BOOT就很方便,不需要PXE引导服务器的存在了。另外,一般的INTEL卡的BOOT ROM好像都很小,只有256K大小,根本刷不了。
作者: switch131    时间: 2013-10-30 09:17
目前只有官网下载的PROBOOT.EXE中的BOOTUTIL.EXE程序可以操作这个BOOTIMG.FLB,官方文档有提示,用这个程序可以导出LOM文件,用于刷新到主板的BIOS中去。
作者: switch131    时间: 2015-9-30 21:16
本帖最后由 switch131 于 2015-9-30 21:18 编辑

下了19.5版本的PREBOOT,参照操作文档,可以提取出来
bootutil -di=iscsi -devid=0x10a9 -lom
用这个得到的10a9.lom可以刷入主板bios中
devid后面的0x10a9,10a9是网卡的DEV

不支持ISCSI BOOT的卡用不了,如笔记本集成的82566,DEV是1049,得到的是一个空文件
作者: switch131    时间: 2015-9-30 21:20
switch131 发表于 2015-9-30 21:16
下了19.5版本的PREBOOT,参照操作文档,可以提取出来
bootutil -di=iscsi -devid=0x10a9 -lom
用这个得到 ...

看样子普通的INTEL网卡只能洗洗睡了,用不了
作者: caige518    时间: 2020-10-16 15:07
说过话
作者: wom087    时间: 2021-2-28 21:51
不懂,进来学习一下




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3