在 HP ProLiant Generation 9 服务器上的 Ubuntu 中使用 hpasmcli,如何找到此 BIOS 设置?
启动至 BIOS -> 系统选项 -> 虚拟化选项已启用或已禁用
我无法重新启动,因为我必须保持 99.999% 的正常运行时间。
我使用了 SHOW SERIAL VIRTUAL。我也使用了以下每个命令:
SHOW ASR
SHOW BOOT
SHOW DIMM
SHOW F1
SHOW FANS
SHOW HT
SHOW IML
SHOW IPL
SHOW NAME
SHOW PORTMAP
SHOW POWERMETER
SHOW POWERSUPPLY
SHOW PXE
SHOW SERVER
SHOW TEMP
SHOW TPM
SHOW UID
SHOW WOL
我是否必须重新启动系统才能找到此设置?dmidecode 或 lshw 可以帮助我吗?
答案1
虽然这类似于你的其他问题,了解你正在做的事情的完整背景会很好;例如您为什么要查询 BIOS 设置,这与已经运行的系统的正常运行时间有什么关系?
如果您希望自动配置多台 HP ProLiant 服务器的 BIOS,也有相应的工具。您需要的主要工具hprcu
来自SmartStart 脚本工具包。
此实用程序可以捕获或导入包含 BIOS 配置的 XML 文件。输出文件非常易读,因此您要查找的参数将显示如下:
<feature feature_id="158" selected_option_id="1" sys_default_option_id="1" feature_type="option">
<feature_name>Intel(R) Virtualization Technology</feature_name>
<option option_id="1">
<option_name>Enabled</option_name>
</option>
<option option_id="2">
<option_name>Disabled</option_name>
</option>
</feature>
Usage: Hprcu [OPTION]
OPTION
-?, -h Display this usage message
-s, Save the current configuration to a file
-l Load configuration settings from a file
-f Configuration input/output file, defaults to standard out
-t Outputs the feature help and warning text. Only valid with the Save option.
-r Save/Load raw data features(IPL, PCI Devices, Controller Order, etc). Must be applied to identical systems.
答案2
解码应该可以满足您的要求。ROM 修订版本保存在 SMBIOS(又名 DMI)中。此时只需进行简单的字符串解析即可提取实际版本字符串。