Eu usei a seguinte técnica para fazer o flash do BIOS em um MicroServer ProLiant HP N54L. Eu acho que deve funcionar para outros sistemas também que só precisa executar um comando do MS-DOS após a inicialização de um pendrive.
Não aceito responsabilidade se isso der errado. Se você não entende o que essas instruções fazem, provavelmente você não deveria estar tentando.
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 a aplique. O BIOS pode vir 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 ROM e script ou executável. No meu caso, o arquivo ROM foi chamado O41072911.ROM
e o script foi chamado FLASH.BAT
.
Crie um stick USB inicializável
Primeiramente, você precisa de um pendrive formatado da maneira mais básica possível. Isso apagará todos os dados do seu pendrive, então faça backup de qualquer coisa importante primeiro!
-
Conecte seu stick USB.
-
Selecione a opção Format ... no menu de inicialização:
-
Selecione Compatível com todos os sistemas (FAT) como o tipo, dê a ele um nome sensato e clique em Formato :
Então você precisa usar o UNetbootin para fazer o stick USB inicializar em um prompt do DOS:
- Instale o UNetbootin usando o Centro de Software ou a partir da linha de comando usando
sudo apt-get install unetbootin
. -
Execute o UNetbootin. Selecione FreeDOS como a distribuição e certifique-se de que o tipo é USB Drive e a unidade correta está selecionada. Em seguida, clique em OK :
-
Quando o UNetbootin terminar, clique em Sair .
Agora você tem um pendrive que inicializa no DOS.
Adicione seus arquivos de BIOS
Agora você precisa colocar seus arquivos da BIOS no pendrive. Como princípio geral, basta copiar e colar os arquivos no volume.
Se eles vierem em um arquivo .exe
de extração automática, será necessário executá-lo para extrair os arquivos. Para fazer isso, você precisará:
-
Instale o Wine usando o Centro de Software ou a partir da linha de comando usando
sudo apt-get install wine
. -
Encontre o arquivo
.exe
que contém os arquivos da BIOS, clique com o botão direito e execute com o Wine: -
Os detalhes exatos do que acontece a seguir dependerão do seu arquivo de BIOS, mas extrairão os arquivos para um diretório que você possa lembrar.
Depois de extrair os arquivos, copie-os no pendrive. Eles podem ir no diretório raiz do volume.
Dê uma olhada nos arquivos; provavelmente há um arquivo que contém a nova ROM e um arquivo .bat
ou .exe
usado para aplicá-lo. Se houver um arquivo AUTOEXEC.BAT
, dê uma olhada nele e observe qual comando ele executa para atualizar a ROM.
Flash
Agora você está pronto para atualizar sua BIOS.
-
Ejete seu pendrive do computador em que você o criou.
-
Insira-o no computador que você deseja flashear e reinicializar.
-
Inicialize a partir do pendrive. Talvez seja necessário ajustar a ordem de inicialização no BIOS para conseguir isso.
-
Você deve ver o carregador de inicialização azul do FreeDOS aparecer com Padrão em destaque. Aguarde 10 segundos ou pressione Enter .
-
No menu FreeDOS, selecione a segunda opção FreeDOS Safe Mode (não carregue nenhum driver) :
-
Você acabará em um prompt
A:/>
. DigiteC:
then Digite para alternar para a unidade C. -
Digite
dir
then Digite e você deverá ver todos os seus arquivos que você copiou para o pendrive. -
Execute o script ou executável que você identificou anteriormente como aquele para aplicar a atualização do BIOS. No meu caso, eu só tinha que digitar
FLASH
then Enter para executar o arquivoFLASH.BAT
. -
Você deve ver o script flash aplicando sua atualização do BIOS. Não desligue ou interrompa este processo; aguarde até terminar. Ele deve retornar você ao prompt
C:\>
. -
Você pode então remover o pendrive e ligar e desligar o computador.
-
Cruze os dedos e inicialize usando seu novo BIOS. Ou chore se você acabou de construir um bloco no seu computador.