Intel Boot Agent BIOS image utility - IBABUILD .
来源:互联网 发布:网络客服的工作内容 编辑:程序博客网 时间:2024/04/29 15:20
下载链接:http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2196&DwnldID=12344&lang=zho
IBABuild 通常在DOS下运行,当然也可以在windows命令行下运行。一般我们用它来生成一个LOM文件,以便整合到BIOS中;当然如果网卡上有Boot ROM芯片,也可以用它来直接将LOM文件刷写到芯片,不过这个时候就不能在windows命令行运行IBABuild,只能在纯DOS下运行。
本次实验平台:
主板:我司G31防火墙主板,板载6个Intel 82574L 千兆网络芯片
(1) 生成LOM文件命令(在windows命令窗口下):
IBABUILD -OF=LOM -IMAGE=SETUP,UNDI,BC -DEVID=10D3
生成后的文件名是:BA1353L2.LOM
文件的命名是有意义的,跟IBABUILD所使用的参数有关,详细内容请参考IBABUILD的帮助文档。
(2) 在BIOS代码中加入支持网络启动的模块 NETWORK BOOT,
加入后模块所在目录 /BSP/EM/NETBOOT
(3) 打开SB.SDL文件,找到以下程序片段
PCIDEVICE
Title = "LAN Controller"
Bus = 01h
Dev = 08h
Fun = 00h
ROMFile = "BSP/ADDONS/ich_nic.bin"
DeviceID = 01066h
VendorID = 08086h
IntA = LNKE; 20
Disable = Yes
DeviceType = OnBoard
PCIBusSize = 32bit
OptionROM = Yes
CompressedROM = Yes
End
将其更改成以实际所使用网络芯片对应的ROMFile, DeviceID, VendorID,以下是更改后的。注意:
<1> 82574L的DeviceID = 010D3h
<2> ROMFile = "BSP/ADDONS/ich_nic.bin" 这里用于指定网卡启动ROM文件的路径,我们实际使用的ROM文件是由第(1)步用IBABUILD工具生成的,文件名是BA1353L2.LOM,所以这里要先将BA1353L2.LOM文件复制到 BSP/ADDONS/ 目录下,然后将路径改为ROMFile = "BSP/ADDONS/BA1353L2.LOM"
<3> Disable = Yes 这一句要去掉。
更改后的程序片段如下:
PCIDEVICE
Title = "LAN Controller"
Bus = 01h
Dev = 08h
Fun = 00h
ROMFile = "BSP/ADDONS/ BA1353L2.LOM "
DeviceID = 010D3h
VendorID = 08086h
IntA = LNKE; 20
DeviceType = OnBoard
PCIBusSize = 32bit
OptionROM = Yes
CompressedROM = Yes
End
- Intel Boot Agent BIOS image utility - IBABUILD
- Intel Boot Agent BIOS image utility - IBABUILD .
- 系统启动时出现"Exiting Intel Boot Agent"问题解决一例
- BIOS boot
- 电脑开机时在initialization intel boot agent ce 屏幕上卡很久解法方法
- 关于BIOS BOOT Spec
- 配置Bios Boot Loader
- Boot Loader && BIOS
- BOOT BIOS UEFI
- Intel(R) Extreme Tuning Utility(XTU)设置调试教程
- Intel Galileo - Building Linux Image
- Intel x86 Atom System Image
- Intel Galileo Debian Image Prequits
- Intel Galileo Debian Image Prequits
- Intel Galileo Debian Image Prequits
- Intel Galileo Debian Image Prequits_0
- 2017年-Intel BIOS 工程师面试
- WINCE BIOS BOOT LOADER方法
- ARM Linux.2.6.34内核移植
- linux内核网络协议栈学习笔记:关于GRO/GSO/LRO/TSO等patch的分析和测试
- [CCB数据同步] extract dev data using OraSDBp.exe and imp using OraSDUpg.exe
- Android APK反编译详解(附图)
- 从operator<<谈函数重载决议
- Intel Boot Agent BIOS image utility - IBABUILD .
- 23种设计模式之中介者模式1
- Android APK反编译详解
- Ubuntu终端里面显示路径名称太长,怎么设置变短
- 新日興,群聯,基亞,可成 ( 861).王啟軍 投資趨勢觀察 -12, 12/10
- 焊接口诀
- CentOS6.3下为OpenStack制作Windows镜像
- Android AM命令行启动程序的方法
- Keep Bootstrap dropdown open on click