Eu usei a seguinte técnica para atualizar o BIOS em um HP N54L ProLiant MicroServer. Eu acho que deve funcionar para outros sistemas também que só precisam executar um comando do MS-DOS após a inicialização a partir de um dispositivo USB.
Não aceito responsabilidade se isso der errado. Se você não entender o que essas instruções fazem, provavelmente não deve tentar.
O seguinte pressupõe que você tenha um conjunto de arquivos ou um arquivo morto que contenha a nova ROM e um script ou executável que o aplique. O BIOS pode ter sido fornecido com um executável para criar um USB a partir do zero; se você chegou até aqui, provavelmente já tentou executar isso e falhou. O que você precisa encontrar é o arquivo e o script da ROM ou o executável. No meu caso, o arquivo ROM foi chamado O41072911.ROMe o script foi chamado FLASH.BAT.
Crie um stick USB inicializável
Primeiro, você precisa de um pendrive formatado da maneira mais básica possível. Isso apagará todos os dados do seu pendrive, portanto faça o backup de qualquer coisa importante primeiro!
Conecte seu pendrive.
Selecione a opção Formatar ... no menu do iniciador:

Selecione Compatível com todos os sistemas (FAT) como o tipo, dê um nome sensível e clique em Formato :

Então você precisa usar o UNetbootin para fazer o pendrive USB em um prompt do DOS:
- Instale o UNetbootin usando o Software Center ou na linha de comando usando
sudo apt-get install unetbootin.
Execute o UNetbootin. Selecione FreeDOS como a distribuição e verifique se o tipo é Unidade USB e se a unidade correta está selecionada. Depois clique em OK :

Quando o UNetbootin terminar, clique em Sair .
Agora você tem um pendrive que inicializa no DOS.
Adicione seus arquivos do BIOS
Agora você precisa colocar os arquivos do BIOS no pendrive. Como princípio geral, basta copiar e colar os arquivos no volume.
Se eles vieram em um .exearquivo de extração automática , é necessário executá-lo para extrair os arquivos. Para fazer isso, você precisará:
Instale o Wine usando o Software Center ou na linha de comando usando sudo apt-get install wine.
Encontre o .exearquivo que contém os arquivos do BIOS, clique com o botão direito do mouse e execute o Wine:

Os detalhes exatos do que acontece a seguir dependerão do arquivo do BIOS, mas extraia os arquivos para um diretório em algum lugar que você possa se lembrar.
Depois de extrair os arquivos, copie-os no pen drive. Eles podem ir no diretório raiz do volume.
Dê uma olhada nos arquivos; provavelmente existe um arquivo que contém a nova ROM e um arquivo .batou .exeusado para aplicá-lo. Se houver um AUTOEXEC.BATarquivo, dê uma olhada nele e observe qual comando ele executa para atualizar a ROM.
Instantâneo
Agora você está pronto para atualizar seu BIOS.
Ejete o seu pendrive no computador em que o criou.
Insira-o no computador que deseja piscar e reinicie.
Inicialize a partir do dispositivo USB. Pode ser necessário ajustar sua ordem de inicialização no BIOS para isso.
Você deve ver o carregador de inicialização azul do FreeDOS aparecer com Padrão destacado. Aguarde 10 segundos ou pressione Enter.
No menu FreeDOS, selecione a segunda opção FreeDOS Safe Mode (não carregue nenhum driver) :

Você terminará A:/>imediatamente. Digite C:então Enterpara alternar para a unidade C.
Digite dirthen Entere você deverá ver todos os seus arquivos que copiou no pen drive.
Execute o script ou executável que você identificou anteriormente como aquele para aplicar a atualização do BIOS. No meu caso, eu apenas tive que digitar FLASHe Enterexecutar o FLASH.BATarquivo.
Você deve ver o script flash aplicando a atualização do BIOS. Não desligue ou interrompa esse processo; aguarde até terminar. Ele deve retornar ao C:\>prompt.
Em seguida, você pode remover o seu pendrive e ligar e desligar o computador.
Cruze os dedos e inicialize usando seu novo BIOS. Ou chore se você acabou de bloquear seu computador.