J'essaie d'écrire un script pour activer IPMI sur une tonne de machines sans avoir à y connecter un KVM un par un. Est-il possible de modifier les paramètres du BIOS à partir de Linux? Le système d'exploitation est SL6.
Je comprends que chaque machine devra probablement être redémarrée, mais je peux bien sûr le faire par programme.
Réponses:
En général, non. Il n'y a pas de norme pour la façon dont les paramètres sont stockés, ni même quels sont les paramètres. Ces informations sont la propriété de chaque bios individuel.
la source
Utilisation:
... lire
... écrire
http://flashrom.org (outil d'identification, de lecture, d'écriture, de vérification et d'effacement des puces flash ....)
http://www.coreboot.org (est un projet de logiciel libre visant à remplacer le BIOS (firmware) propriétaire de la plupart des ordinateurs.)
la source
Sur les serveurs HPE, vous pouvez modifier les paramètres à l'aide de l'utilitaire appelé
conrep
. Cela fait partie duhp-scripting-tools
RPM. L'utilisation est décrite ici:h20566.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=5249594&docLocale=en_US&docId=emr_na-c05182235
C'est assez simple. Avec le
-s
paramètre (save) vous le dites pour sauvegarder la configuration, comme:Et avec le
-l
paramètre (load) vous le dites pour charger la configuration:Le fichier dat est en fait du code XML. Donc, si vous voulez par exemple activer / désactiver les paramètres d'hyperthreading, recherchez la ligne respective et modifiez la valeur. Voir l'exemple pour le G6 et les nouvelles générations:
la source