ct

    Atualizando o BIOS com disquete, pelo Linux

    Dicas do Guia do Hardware

    Atualizar o BIOS para muita gente é necessidade, por incompatibilidade com hardware ou qualquer outro tipo de defeito. Para outros, é somente um esporte, querendo ficar sempre com as novas versões em seu computador. Porém, que tem somente Linux instalado sofre um pouco com a falta de aplicativos para fazer a criação do disquete de boot com sistema DOS e consequentemente, atualizar seu BIOS.Júlio César Bessa Monqueiro
    25/04/2007


    O BIOS é alvo de muita gente, principalmente para a atualização. Segundo Morimoto, em seu tutorial sobre placas-mãe (http://www.guiadohardware.net/tutoriais/placa-mae-componentes-formatos/bios.html), diz:

    "O BIOS contém todo o software básico, necessário para inicializar a placa mãe, checar os dispositivos instalados e carregar o sistema operacional, o que pode ser feito a partir do HD, CD-ROM, pendrive, ou qualquer outra mídia disponível. O BIOS inclui também o Setup, o software que permite configurar as diversas opções oferecidas pela placa. O processador é programado para sempre procurar e executar o BIOS sempre que o micro é ligado, processando-o da mesma forma que outro software qualquer. É por isso que a placa mãe não funciona "sozinha", você precisa sempre ter instalado o processador e pentes de memória para conseguir acessar o Setup. :)"

    Muitas vezes, aquele bug chato de não reconhecer um hardware, ou segundo ainda o Carlos, que "tinha um problema estranho com a placa de rede, que parava de funcionar aleatoriamente depois de algumas horas de uso contínuo, e foi solucionado com a atualização do BIOS", ou até mesmo muita gente que, como eu, acaba atualizando a BIOs pela última versão semrpe por "esporte".

    Normalmente, todos os manuais de placas-mãe ou "readme's" localziados na Internet ou na página de suporte contém somente os passos para a formatação e criação do disquete de boot somente no Windows, obviamente somente com programas ".exe". É difícil, para quem tem somente Linux, achar um programa que faça isso em específico.

    Por isso, pesquisei e encontrei uma solução prática e eficaz. Vamos lá.

    Para minha placa Foxconn, fui à página de downloads da mesma, pesquisei minha placa-mãe e baixei o BIOS para ela. Normalmente vem num arquivo .zip. Veja o exemplo de Morimoto, que acessou "a área de download do site da Asus (http://support.asus.com/download/) e, no menu de busca por atualizações, selecionei as opções "Motherboard > Socket 754 > K8N4-E SE > BIOS", chegando ao arquivo:"

    Extraia o arquivo numa pasta separada. Agora, vamos para a parte direta da dica. Entre no site http://www.bootdisk.com/bootdisk.htm e baixe o DRDFLASH, um DOS preparado para atualização de BIOS, na versão independente de sistema operacional, ou faça o download pelos links:

    http://s93616405.onlinehome.us/bootdisk/drdflash.zip
    http://1gighost.net/tenn/drdflash.zip

    No KDE, clique com o botão direito e extraia-o:
    4
    Entre no diretório. Veja que há dois arquivos (excluindo os de texto), o DRDFLASH.IMG e o FIRM.COM. Este segundo será desnecessário, pois se trata de um programa independente para gravação em disquete, e como utilizaremos outro método, deixemos ele de lado:
    mg-3a47829f
    Depois disso, pressione F4 para abrir um terminal, ou abra um outro qualquer dirigindo-se à pasta onde estão os arquivos.

    Primeiramente vamos formatar o disquete no terminal, criando em seguida o sistema de arquivos DOS. Se a formatação falhar, repita o primeiro comando até não obter mais erros:

    # fdformat /dev/fd0
    # mkfs /dev/fd0 1440 -t msdos

    A seguir, vamos deiar o disquete inicializável, colocando nele a imagem já preparada para atualização de BIOS, com um MS-DOS bem enxuto. Para isso, rode o comando:

    # dd if=DRDFLASH.IMG of=/dev/fd0 bs=1440k count=1

    Onde:
    if= "Input File", o arquivo que vai gerar o disco de boot, no caso, o DRDFLASH.IMG
    of= "Output file", o dispositivo do seu drive.
    bs= Quantos bytes serão gravados.
    count= Número de blocos.
    Espere a gravação, que pode ser lenta. Logo após, extraia também o arquivo com o software do BIOS atualizado, e simplesmente mova os arquivos para dentro do disquete pelo próprio navegador (você também pode usar o mount /dev/fd0 para montar o drive, e o cp para copiar ou mv para mover). Eles são provavelmente dois: um com extensão .BIN, que é o BIOS propriamente dito, e um .EXE, programa que se encarregará de fazer a atualização. O disquete ficará mais ou menos assim:
    gnome3
    Desmonte o disquete, clicando com o botão direito em seu ícone no Konqueror ou Nautilus e mandando desmontar, ou pelo comando umount /dev/fd0.

    E o disquete está finalmente pronto. Dê boot com ele, não esquecendo de configurar seu BIOS para inicializar por ele prioritariamente.

    Os passos em diante variam de acordo com as placas-mãe, podendo ver mais detalhes nos readmes que acompanham os BIOS. Na minha, que possui AwardBIOS, bastei rodar o comando AWDFLASH 58BF1P33.BIN. Para saber o nome do arquivo .bin, basta dar o comando dir, como de praxe :-)

    Siga o passo-a-passo e tudo estará pronto. Não se esqueça de por o nome OLD ou outro quando ele pedir para gravar o backup.

    Bom, é isso. Divirta-se :-)


    » Gostou do texto? Veja nossos livros impressos

    ... ou use a busca para localizar outros artigos relacionados:

cb
Livros de Carlos E. Morimoto HOME