无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 17200|回复: 5
打印 上一主题 下一主题

[求助] 如何从BootIMG.FLB中提取ISCSI的BOOT ROM

[复制链接]
跳转到指定楼层
1#
发表于 2013-10-19 22:05:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    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大小,根本刷不了。
2#
 楼主| 发表于 2013-10-30 09:17:54 | 只看该作者
目前只有官网下载的PROBOOT.EXE中的BOOTUTIL.EXE程序可以操作这个BOOTIMG.FLB,官方文档有提示,用这个程序可以导出LOM文件,用于刷新到主板的BIOS中去。
回复

使用道具 举报

3#
 楼主| 发表于 2015-9-30 21:16:21 | 只看该作者
本帖最后由 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,得到的是一个空文件

点评

看样子普通的INTEL网卡只能洗洗睡了,用不了  详情 回复 发表于 2015-9-30 21:20
回复

使用道具 举报

4#
 楼主| 发表于 2015-9-30 21:20:18 | 只看该作者
switch131 发表于 2015-9-30 21:16
下了19.5版本的PREBOOT,参照操作文档,可以提取出来
bootutil -di=iscsi -devid=0x10a9 -lom
用这个得到 ...

看样子普通的INTEL网卡只能洗洗睡了,用不了
回复

使用道具 举报

5#
发表于 2020-10-16 15:07:22 | 只看该作者
说过话
回复

使用道具 举报

6#
发表于 2021-2-28 21:51:11 | 只看该作者
不懂,进来学习一下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 03:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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