使用 AMI SCELNX 工具配置 BIOS(转载)

WHY Permalink

最近厂里采购的 H3C 机器默认 PXE 网络引导 为第一启动项, 奇葩的是 PXE 失败后不会继续使用第二启动项 硬盘引导 , 导致机器无法进入系统,只能通过 ipmitool 设置从硬盘引导,才能进入系统。 针对这问题只能修改 BIOS 默认为 硬盘引导

WHAT

AMI Setup Control Environment (AMISCE)()

AMISCE is a command line tool which provides an easy way to update NVRAM variables, extract variables directly from the BIOS, change settings using either a text editor or a setup program and update the BIOS. AMISCE produces a script file that lists all setup questions on the system being modified by AMISCE. The user can then modify the script file and use it as input to change the current NVRAM setup variables.

AMISCE 在 Linux 下通过 SCELNX_64 命令行工具来配置 BIOS

HOW

SCELNX_64 依赖 kernel-devel 软件包:

yum install -y kernel-devel

NVRAM Script File

读取并保存 AMI BIOS 配置文件 NVRAM Script File :

# SCELNX_64 /o /lang /s BIOS-with-map-string.cfg /hb
WARNING: Duplicate questions found. Only one question will be enabled in the script.
Script file exported successfully.

上面命令提示有重复的 question 使用 /sd 参数将重复 question 另存为单独文件:

# SCELNX_64 /o /lang /s BIOS-with-map-string.cfg /sd BIOS-duplicate-questions.cfg /hb
WARNING: Duplicate questions found. Only one question will be enabled in the script.
Script file exported successfully.

重复的 question 基本都是 被注释 的选项:

grep 'Boot mode select' *

BIOS-with-map-string.cfg:Setup Question = Boot mode select
BIOS-with-map-string.cfg:// Setup Question = Boot mode select
BIOS-duplicate-questions.cfg:// Setup Question = Boot mode select
BIOS-uniq-with-map-string.cfg:Setup Question = Boot mode select

map string

使用 /lang 参数导出的配置文件,才包含 BIOS 配置项对应的 map string :

Setup Question  = Boot Option #1
Map String      = FBO201
Token   =1080   // Do NOT change this line
Offset  =FE
Width   =02
BIOS Default =[00]Hard Disk
MFG Default =[00]Hard Disk
Options =[00]Hard Disk  // Move "*" to the desired Option
         *[01]Network
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key
         [05]USB Floppy
         [06]CD/DVD
         [07]UEFI AP
         [08]Disabled

Setup Question  = Boot Option #2
Map String      = FBO202
Token   =1081   // Do NOT change this line
Offset  =100
Width   =02
BIOS Default =[01]Network
MFG Default =[01]Network
Options =*[00]Hard Disk // Move "*" to the desired Option
         [01]Network
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key
         [05]USB Floppy
         [06]CD/DVD
         [07]UEFI AP
         [08]Disabled

Setup Question  = Boot Option #1
Map String      = FBO101
Token   =1000   // Do NOT change this line
Offset  =DE
Width   =02
BIOS Default =[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0
MFG Default =[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0
Options =[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0       // Move "*" to the desired Option
         *[01]Network:IBA XE Slot 5F00 v2346
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key:AMI Virtual HDisk0 1.00
         [05]USB Floppy
         [06]CD/DVD
         [07]Disabled

Setup Question  = Boot Option #2
Map String      = FBO102
Token   =1001   // Do NOT change this line
Offset  =E0
Width   =02
BIOS Default =[01]Network:IBA XE Slot 5F00 v2346
MFG Default =[01]Network:IBA XE Slot 5F00 v2346
Options =*[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0      // Move "*" to the desired Option
         [01]Network:IBA XE Slot 5F00 v2346
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key:AMI Virtual HDisk0 1.00
         [05]USB Floppy
         [06]CD/DVD
         [07]Disabled

config

查看 BIOS 单一配置选项的命令格式:

Single Question Export Usage:
    SCELNX_64 /o [/lang <Lang Code>] /ms <question map string> [/q] [/d] [/hb]

根据 map string 查询单独配置项:

# SCELNX_64 /o /ms FBO201 /hb
Options =[00]Hard Disk
         *[01]Network
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key
         [05]USB Floppy
         [06]CD/DVD
         [07]UEFI AP
         [08]Disabled

根据 map string 修改单独配置项:

SCELNX_64 /i /ms FBO201 /qv 0x00 /hb

Question value imported successfully.

# SCELNX_64 /o /lang /ms FBO201 /hb
Options =*[00]Hard Disk
         [01]Network
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key
         [05]USB Floppy
         [06]CD/DVD
         [07]UEFI AP
         [08]Disabled

boot order config

注意: boot order 有 2 组配置,只修改第一组没用 。。。

Setup Question  = Boot Option #1
Map String      = FBO201
Token   =1080   // Do NOT change this line
Offset  =FE
Width   =02
BIOS Default =[00]Hard Disk
MFG Default =[00]Hard Disk
Options =[00]Hard Disk  // Move "*" to the desired Option
         *[01]Network
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key
         [05]USB Floppy
         [06]CD/DVD
         [07]UEFI AP
         [08]Disabled

Setup Question  = Boot Option #2
Map String      = FBO202
Token   =1081   // Do NOT change this line
Offset  =100
Width   =02
BIOS Default =[01]Network
MFG Default =[01]Network
Options =*[00]Hard Disk // Move "*" to the desired Option
         [01]Network
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key
         [05]USB Floppy
         [06]CD/DVD
         [07]UEFI AP
         [08]Disabled

Setup Question  = Boot Option #1
Map String      = FBO101
Token   =1000   // Do NOT change this line
Offset  =DE
Width   =02
BIOS Default =[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0
MFG Default =[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0
Options =[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0       // Move "*" to the desired Option
         *[01]Network:IBA XE Slot 5F00 v2346
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key:AMI Virtual HDisk0 1.00
         [05]USB Floppy
         [06]CD/DVD
         [07]Disabled

Setup Question  = Boot Option #2
Map String      = FBO102
Token   =1001   // Do NOT change this line
Offset  =E0
Width   =02
BIOS Default =[01]Network:IBA XE Slot 5F00 v2346
MFG Default =[01]Network:IBA XE Slot 5F00 v2346
Options =*[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0      // Move "*" to the desired Option
         [01]Network:IBA XE Slot 5F00 v2346
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key:AMI Virtual HDisk0 1.00
         [05]USB Floppy
         [06]CD/DVD
         [07]Disabled

修改两组 boot order 对应的 BIOS 配置项:

SCELNX_64 /i /ms FBO101 /qv 0x00 /hb
SCELNX_64 /i /ms FBO102 /qv 0x01 /hb
SCELNX_64 /i /ms FBO201 /qv 0x00 /hb
SCELNX_64 /i /ms FBO202 /qv 0x01 /hb

修改完后查看是否生效:

# SCELNX_64 /o /ms FBO201 /hb
Options =*[00]Hard Disk
         [01]Network
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key
         [05]USB Floppy
         [06]CD/DVD
         [07]UEFI AP
         [08]Disabled

# SCELNX_64 /o /ms FBO202 /hb
Options =[00]Hard Disk
         *[01]Network
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key
         [05]USB Floppy
         [06]CD/DVD
         [07]UEFI AP
         [08]Disabled

# SCELNX_64 /o /ms FBO101 /hb
Options =*[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0
         [01]Network:IBA XE Slot 5F00 v2346
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key:AMI Virtual HDisk0 1.00
         [05]USB Floppy
         [06]CD/DVD
         [07]Disabled

# SCELNX_64 /o /ms FBO102 /hb
Options =[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0
         *[01]Network:IBA XE Slot 5F00 v2346
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key:AMI Virtual HDisk0 1.00
         [05]USB Floppy
         [06]CD/DVD
         [07]Disabled

对应的 BIOS 配置文件:

Setup Question  = Boot Option #1
Map String      = FBO201
Token   =1080   // Do NOT change this line
Offset  =FE
Width   =02
BIOS Default =[00]Hard Disk
MFG Default =[00]Hard Disk
Options =*[00]Hard Disk // Move "*" to the desired Option
         [01]Network
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key
         [05]USB Floppy
         [06]CD/DVD
         [07]UEFI AP
         [08]Disabled

Setup Question  = Boot Option #2
Map String      = FBO202
Token   =1081   // Do NOT change this line
Offset  =100
Width   =02
BIOS Default =[01]Network
MFG Default =[01]Network
Options =[00]Hard Disk  // Move "*" to the desired Option
         *[01]Network
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key
         [05]USB Floppy
         [06]CD/DVD
         [07]UEFI AP
         [08]Disabled

Setup Question  = Boot Option #1
Map String      = FBO101
Token   =1000   // Do NOT change this line
Offset  =DE
Width   =02
BIOS Default =[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0
MFG Default =[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0
Options =*[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0      // Move "*" to the desired Option
         [01]Network:IBA XE Slot 5F00 v2346
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key:AMI Virtual HDisk0 1.00
         [05]USB Floppy
         [06]CD/DVD
         [07]Disabled

Setup Question  = Boot Option #2
Map String      = FBO102
Token   =1001   // Do NOT change this line
Offset  =E0
Width   =02
BIOS Default =[01]Network:IBA XE Slot 5F00 v2346
MFG Default =[01]Network:IBA XE Slot 5F00 v2346
Options =[00]Hard Disk:ASR-8060-RAID RAID Ctlr #0       // Move "*" to the desired Option
         *[01]Network:IBA XE Slot 5F00 v2346
         [02]USB Hard Disk
         [03]USB CD/DVD
         [04]USB Key:AMI Virtual HDisk0 1.00
         [05]USB Floppy
         [06]CD/DVD
         [07]Disabled

然后重启服务器确认修改是否生效

转载自网页:https://lvii.github.io/hardware/2018-11-06-config-amisce-bios-by-scelnx/
WR5225G3 使用SCE工具修改选项说明.docx

已有 43 条评论
  1. dvzdjnxrbh

    哈哈哈,写的太好了https://www.lawjida.com/

    dvzdjnxrbh 回复
  2. slwxapqyhq

    《梦中人 夢中人(剧场版)》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/167819.html

    slwxapqyhq 回复
  3. qyvtwakjki

    《人皮灯笼(1982)(原声版)》科幻片高清在线免费观看:https://www.jgz518.com/xingkong/156428.html

    qyvtwakjki 回复
  4. wrylqsdjaj

    《魂牵梦屋》科幻片高清在线免费观看:https://www.jgz518.com/xingkong/44298.html

    wrylqsdjaj 回复
  5. xfgfqmxwmz

    你的文章让我感受到了不一样的视角,非常精彩。 https://www.yonboz.com/video/51839.html

    xfgfqmxwmz 回复
  6. duazliwbhr

    《天上圣母妈祖》台湾剧高清在线免费观看:https://www.jgz518.com/xingkong/31516.html

    duazliwbhr 回复
  7. twndtocres

    《热土悲歌》战争片高清在线免费观看:https://www.jgz518.com/xingkong/116270.html

    twndtocres 回复
  8. phugswuflb

    《长江七号粤语》喜剧片高清在线免费观看:https://www.jgz518.com/xingkong/17474.html

    phugswuflb 回复
  9. ckhiteifkv

    《魂牵梦屋》科幻片高清在线免费观看:https://www.jgz518.com/xingkong/44298.html

    ckhiteifkv 回复
  10. daiwxlwxqr

    《天上圣母妈祖》台湾剧高清在线免费观看:https://www.jgz518.com/xingkong/31516.html

    daiwxlwxqr 回复
  11. fyeefkwqio

    《热土悲歌》战争片高清在线免费观看:https://www.jgz518.com/xingkong/116270.html

    fyeefkwqio 回复
  12. adbuntrjvb

    《搞不定的武小姐》国产剧高清在线免费观看:https://www.jgz518.com/xingkong/103883.html

    adbuntrjvb 回复
  13. srfrrqbmyk

    你的文章让我心情愉悦,真是太棒了! https://www.yonboz.com/video/71529.html

    srfrrqbmyk 回复
  14. pkdrdqpppc

    你的文章让我心情愉悦,真是太棒了! http://www.55baobei.com/o5v9239Q3W.html

    pkdrdqpppc 回复
  15. seedcgqpsi

    你的文章让我感受到了艺术的魅力,谢谢! http://www.55baobei.com/IUrLotWtBL.html

    seedcgqpsi 回复
  16. yxcbcdeuvy

    《长江七号粤语》喜剧片高清在线免费观看:https://www.jgz518.com/xingkong/17474.html

    yxcbcdeuvy 回复
  17. eimatulgnr

    《我的鬼女孩》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/3495.html

    eimatulgnr 回复
  18. rkqponykjv

    你的文章总是能给我带来欢乐,谢谢你! http://www.55baobei.com/ZlNgkoiQjd.html

    rkqponykjv 回复
  19. ucxnqmxyev

    龙魂传奇:攻略、评测、与冒险共舞?:https://501h.com/danzhiye/351.html

    ucxnqmxyev 回复
  20. akjcteiyje

    经典复古三职业,你想知道吗?:https://501h.com/danzhiye/682.html

    akjcteiyje 回复
  21. answcyxeqy

    《长江七号粤语》喜剧片高清在线免费观看:https://www.jgz518.com/xingkong/17474.html

    answcyxeqy 回复
  22. nckjtmkpor

    龙城合击手游:热血飞扬,激战四方:https://501h.com/yuanshi/7518.html

    nckjtmkpor 回复
  23. koxrmgezun

    你的文章内容非常专业,让人佩服。 http://www.55baobei.com/0HuWhZKA0R.html

    koxrmgezun 回复
  24. dgzmxwtmqy

    经典续航巅峰,复古70版本?:https://501h.com/lianji/1739.html

    dgzmxwtmqy 回复
  25. nhunsywvay

    《名侦探柯南:纯黑的恶梦》动画片高清在线免费观看:https://www.jgz518.com/xingkong/74951.html

    nhunsywvay 回复
  26. tlammxihui

    你的文章让我学到了很多技能,非常实用。 https://www.4006400989.com/qyvideo/19607.html

    tlammxihui 回复
  27. meyjvtcmdo

    经典续航巅峰,复古70版本?:https://501h.com/lianji/1739.html

    meyjvtcmdo 回复
  28. wxvshwbjzh

    《名侦探柯南:纯黑的恶梦》动画片高清在线免费观看:https://www.jgz518.com/xingkong/74951.html

    wxvshwbjzh 回复
  29. ukqpagfeuz

    《X》恐怖片高清在线免费观看:https://www.jgz518.com/xingkong/102730.html

    ukqpagfeuz 回复
  30. klxibtrwue

    黑暗光年传奇手游服务端攻略:https://501h.com/yuanshi/9421.html

    klxibtrwue 回复
  31. zdgwugccxm

    文章的确不错啊https://www.cscnn.com/

    zdgwugccxm 回复
  32. omddjdemtx

    想想你的文章写的特别好www.jiwenlaw.com

    omddjdemtx 回复
  33. lsqcylyhky

    怎么收藏这篇文章?

    lsqcylyhky 回复
  34. atxlzaaana

    叼茂SEO.bfbikes.com

    atxlzaaana 回复
  35. tsbzxvlgoz

    想想你的文章写的特别好https://www.jiwenlaw.com/

    tsbzxvlgoz 回复
  36. kahazzybcv

    叼茂SEO.bfbikes.com

    kahazzybcv 回复
  37. lymlascvyb

    博主真是太厉害了!!!

    lymlascvyb 回复
  38. BKDSVuwl

    OscGpyTFdLEJmM

    BKDSVuwl 回复
  39. OmycjFAJUeQzu

    iEFTVsSYnryRNHCq

    OmycjFAJUeQzu 回复
  40. tYspWRefNlAcyJ

    pkbAXoqMCOVhKzr

    tYspWRefNlAcyJ 回复
  41. DeztEdXiGalg

    UeWiNqrMyfmSz

    DeztEdXiGalg 回复
  42. vkQbfzOsWw

    uSpkCKhGlBxWn

    vkQbfzOsWw 回复
  43. fYbUiBpqOwINux

    TItRyoubHSxJnYBD

    fYbUiBpqOwINux 回复
发表新评论