【发布时间】:2016-09-18 20:53:43
【问题描述】:
是否有一种编程方式来设置 linux 机器的 bios 设置。我必须切换多个 bios 选项并反复重启机器才能使用不同的 bios 选项进行一些性能测量。
【问题讨论】:
-
发现这个:serverfault.com/questions/498557/… 陪审团说可能不会。
是否有一种编程方式来设置 linux 机器的 bios 设置。我必须切换多个 bios 选项并反复重启机器才能使用不同的 bios 选项进行一些性能测量。
【问题讨论】:
如果您的系统支持,IPMI 可能是解决方案。
这是许多供应商都支持的基于硬件的低级接口。
见:https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface
即使系统插入空调但断电,它也可以工作。 [据称] 你可以用它做的一件事是更改 BIOS 设置。
在 IPMI 中,有一个称为“基板管理控制器”(BMC) 的东西。 BMC 可以提供的其中一项功能是 KVM 控制台重定向(视频、鼠标、键盘)。
另一个选项是在 BIOS 中启用远程访问,您可以设置串行控制台。然后,从另一台机器控制它。将两者结合起来,IPMI 让您可以跨 LAN 执行串行控制台(也称为 SOL 控制台)
https://serverfault.com/questions/301413/change-bios-settings-on-supermicro-system-via-a-script
这是戴尔系统的简短说明:http://serverascode.com/2012/10/16/dell-ipmi-bios.html 从那里,有命令示例:
ipmitool -I lanplus -H server1-ipmi -U root -P password sol activate
【讨论】: