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.ROM
e 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 .exe
arquivo 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 .exe
arquivo 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 .bat
ou .exe
usado para aplicá-lo. Se houver um AUTOEXEC.BAT
arquivo, 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 dir
then 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 FLASH
e Enterexecutar o FLASH.BAT
arquivo.
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.