Como atualizar um BIOS quando apenas um binário do Windows é fornecido?

14

Eu quero atualizar o BIOS no Toshiba QOSMIO-G30. O arquivo exe que baixei do site do fabricante deve ser independente do sistema operacional! Ainda usando Wine eu não pude executar o arquivo para o BIOS do sistema FLASH. Existe alguma maneira de atualizar o BIOS no Ubuntu?

    
por Khaled Musleh 31.05.2012 / 11:25

7 respostas

11

Este site explica como fazer uma atualização do BIOS no Linux.

Citado no mesmo site:

  

Então você finalmente fez a mudança para um computador sem Windows,   desfrutando de seu novo sistema operacional Linux, sem Trojans / vírus, sem lentidão,   tudo é perfeito. De repente, você precisa atualizar o BIOS no seu   placa-mãe para suportar alguma nova peça de hardware, mas normalmente   O fornecedor da placa-mãe está oferecendo apenas utilitários de BIOS baseados em DOS.   Você entra em pânico! Felizmente, esse problema é fácil de resolver ...

     

Abaixo estão os passos a seguir:

     

Etapa 1: Baixe a imagem de disquete de inicialização do FreeDOS

     

Etapa 2: copie o utilitário flash do BIOS e a nova imagem do BIOS para o dispositivo   imagem de disquete

     

Etapa 3: Grave um CD inicializável que emula o dispositivo de disquete para uso

     

Passo 4: Reinicie, faça flash, reinicie, aproveite seu novo BIOS

Fonte: linuxinsight.com

    
por Mitch 31.05.2012 / 11:46
10

Eu altamente recomendo não exibir uma BIOS com um .exe usando o Wine. A atualização de um BIOS pode potencialmente transformar seu computador em um grande peso de papel se algo der errado.

Alguns fabricantes (eu sei que a Dell, por exemplo) têm métodos alternativos de atualização do BIOS para o Linux.

No entanto, se a Toshiba não oferecer opções compatíveis com o Linux, sua melhor opção é:

  1. Determine se você realmente precisa fazer a atualização. Se você não estiver tendo problemas com o BIOS atualmente e não precisar de novos recursos, provavelmente poderá ignorar com segurança a atualização.
  2. Se você precisar da atualização, crie um disco de inicialização do DOS (os links answer do Mitch para um bom tutorial para fazer isso), instale o DOS / freeDOS etc. em uma nova partição ou instale o Windows. Se você tiver um disco rígido antigo ao seu redor, você também pode instalar este disco rígido, colocar janelas nele, atualizar o BIOS e depois voltar para o seu disco rígido com o Ubuntu.
por adempewolff 31.05.2012 / 11:54
6

Flashing usando apenas GNU / Linux

(sem disquetes, sem CDs, sem DOS, sem FreeDOS, sem Win *)

Explicação

Geralmente, há dois arquivos:

  • um arquivo binário que inclui todos os dados (firmware) que serão transferidos para o chip rom da placa-mãe,

  • um arquivo binário que é um utilitário executável e é usado para fazer a transferência real do firmware para a placa-mãe, além de algumas verificações.

Os fabricantes podem combinar esses dois binários em um arquivo executável autoextraído (.exe, que é como um arquivo .zip).

Neste caso, um usuário GNU / linux pode descompactar o arquivo .exe e extrair o arquivo de firmware. Em seguida, usando o utilitário flashrom pode piscar o novo firmware para a placa-mãe.

Eu testei este procedimento usando um arquivo Gigabyte GA-Z68MA-D2H-B3 (rev. 1.3) e um arquivo .exe que incluía a revisão de firmware F10.

O procedimento

Para fazer um backup do firmware antigo:

flashrom -p internal -r backup.rom -o backuplog.txt

Para fazer a gravação do novo firmware, substitua o Z8MAD2H3.F10 pelo seu novo firmware:

flashrom -p internal -w Z8MAD2H3.F10 -o writelog.txt

Para reverter uma gravação malsucedida, se você concluiu o backup na primeira etapa:

flashrom -p internal -w backup.rom -o restorelog.txt
    
por skarmoutsosv 28.09.2013 / 21:01
4

Isso não vai funcionar.

Dependendo da ferramenta fornecida pela Toshiba, você deve:

  • execute o arquivo exe em um Windows real
  • crie um disco de inicialização do DOS

Se a Toshiba estiver fornecendo um arquivo exe para a segunda opção, você pode tentar criar uma imagem FreeDOS para executar o arquivo. Eu encontrei uma descrição para o Gentoo como fazer isso.

    
por Sebi 31.05.2012 / 11:30
0

Não existe algo como executáveis binários independentes do SO. Como "arquivo exe" provavelmente significa "um arquivo cujo nome termina em .EXE", provavelmente é um Windows Portable Executable ou um executável do MS-DOS.

A atualização do BIOS deve ser algo de baixo nível que você pode fazer com um sistema simples, como o MS-DOS ou o FreeDOS.

Portanto, o primeiro passo aqui é verificar se o executável é um executável do MS-DOS ou um executável do Windows. Se for um executável do Windows e não for executado no Wine, tente ver se é de alguma forma extraível usando uma ferramenta de arquivamento (às vezes, descompactar pode ajudar aqui), para obter a imagem flash e talvez ferramentas flash do MS-DOS (não seria a primeira vez que as ferramentas do MS-DOS são empacotadas dentro de um instalador somente no Windows).

Sem ferramentas flash, existem flashes genéricos como o Uniflash que valem a pena experimentar. Se você quer rodá-lo e é somente windows, uma boa escolha é provavelmente obter um live CD do Windows Preinstallation Environment, que possui o sistema básico e será capaz de rodar a ferramenta flash, mas infelizmente isso requer uma licença do Windows. / p>

Se você tiver sorte e tiver um conjunto de ferramentas do MS-DOS, basta pegar um CD ou uma imagem de disquete do FreeDOS e inicializar no FreeDOS para usar as ferramentas (embora seja necessário ter as ferramentas em um disquete separado / caneta / CD). Se você tiver mais sorte, poderá obter uma imagem de disco pronta para ser inicializada (já que muitas pessoas empacotam imagens de disquete em gravadores de imagens de disquete, isso também é possível).

    
por njsg 31.05.2012 / 11:50
0

Se você não tiver uma cópia do Win-10, e não quiser baixar uma versão de teste de 5 Gb e instalá-la, um disco de recuperação baseado no Win-10 fará isso. Por exemplo, este me permitiu executar o arquivo .exe do Windows fornecido pela HP. Eu usei diretamente o "atualizar o BIOS instalado".

Mais simples que a solução Free DOS, na minha opinião.

    
por KO the typo 18.04.2018 / 20:01
-1

Você pode baixar os drivers RAID do site de suporte da Toshiba, descompactá-los e copiá-los para um USB.

Então, quando você estiver na página de instalação do Windows Vista, onde ele não detecta seu HDD, clique em carregar drivers, navegue até USB, selecione a pasta com os drivers RAID que você baixou e clique em instalar.

Voila, agora seus discos rígidos serão detectados.

Você é bem-vindo para quem quer que isso possa ajudar.

    
por Informatiquerivesud.ca 07.03.2016 / 20:16