Есть ли программный способ установки настроек BIOS для Linux-машин. Мне нужно переключить несколько параметров BIOS и повторно перезагрузить машину, чтобы выполнить некоторые измерения производительности с различными опциями BIOS.есть программный способ настройки параметров BIOS
ответ
Если ваша система поддерживает его, решение может быть IPMI
.
Это низкоуровневый интерфейс на основе H/W, поддерживаемый многими поставщиками.
См: https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface
Он может работать, даже если система подключена к A/C, но выключен. Одна из вещей, которые вы [якобы] можете сделать с этим, - это изменение настроек BIOS.
Внутри IPMI есть что-то, что называется «Контроллер управления базовой платой» (BMC). Одна из возможностей, которую может предоставить BMC, - перенаправление консоли KVM (видео, мышь, клавиатура).
Другой вариант - включить удаленный доступ в BIOS, и вы можете настроить последовательную консоль. Затем управляйте им с другой машины. Объединение двух, IPMI позволяет выполнять последовательную консоль через LAN (ака консоли SOL)
https://serverfault.com/questions/301413/change-bios-settings-on-supermicro-system-via-a-script
Вот краткий один для систем Dell: http://serverascode.com/2012/10/16/dell-ipmi-bios.html От того, есть пример команды:
ipmitool -I lanplus -H server1-ipmi -U root -P password sol activate
Нашли это: http://serverfault.com/questions/498557/is-it-possible-to-change-bios-settings-from-linux, присяжные утверждают, что, возможно, нет. –