É possível alterar as configurações da BIOS do Linux?

12

Estou tentando escrever um script para habilitar o IPMI em uma tonelada de máquinas sem ter que conectar um KVM a elas, uma a uma. É possível alterar as configurações da BIOS do Linux? OS é SL6.

Eu entendo que cada máquina provavelmente precisará ser desligada, mas eu posso fazer isso programaticamente, é claro.

    
por cat pants 11.04.2013 / 22:56

3 respostas

2

Em geral, não. Não há um padrão para como as configurações são armazenadas ou até mesmo quais configurações existem. Esta informação é proprietária de cada biografia individual.

    
por 11.04.2013 / 23:00
2

Uso:

... para ler

  • dmidecode (ferramenta para descarregar a DMI de um computador (alguns dizem SMBIOS))

... para escrever

  • link (ferramenta para identificar, ler, escrever, verificar e apagar chips flash ....)

  • link (é um projeto de Software Livre destinado a substituir o BIOS proprietário (firmware) encontrado na maioria dos computadores.)

por 07.06.2013 / 15:51
2

Nos servidores da HPE, você pode alterar as configurações usando o utilitário chamado conrep . Faz parte do hp-scripting-tools RPM. O uso é descrito aqui:

h20566.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=5249594&docLocale=en_US&docId=emr_na-c05182235

É bem simples. Com o parâmetro -s (save) você diz para salvar a configuração, como:

conrep -s -f BL460Gen8.dat

E com o parâmetro -l (load) você diz para carregar a configuração:

conrep -l -f BL460Gen8.dat

O arquivo dat é, na verdade, código XML. Portanto, se você quiser, por exemplo, ativar / desativar as configurações de hyperthreading, localize a respectiva linha e modifique o valor. Veja o exemplo para G6 e novas gerações:

<Section name="Intel_Hyperthreading" helptext="Toggles hyperthreading on Intel based G6 and greater systems">Enabled</Section>
    
por 31.08.2017 / 09:31