Atualizar o BIOS na Dell com o Linux sem drive de disquete, quando o firmware não está no repositório de ferramentas de firmware

2

Gostaria de atualizar meu BIOS no meu Dell Studio XPS 1340. Eu tenho o arquivo .exe para instalá-lo com o Windows, mas não tenho o Windows instalado neste computador. Atualmente estou executando o Ubuntu 9.04 de 64 bits.

O que posso fazer para atualizar meu BIOS de A07 para A11 agora? Não tenho uma unidade de disquete disponível e, olhando em torno das páginas de ferramentas de firmware linux da Dell, mostra que meu modelo (SystemID: 0x0271 ) não está em seu repositório .

Não me oponho a sair e comprar um novo pen drive, se necessário.

    
por Shane 08.11.2009 / 17:18

5 respostas

2

Se for um instalador baseado em DOS, você pode usar um CD de inicialização - o CD só precisa ter a inicialização do DOS nele. tente www.bootdisk.com para alguns para download. Caso contrário, se for um instalador baseado no Windows, sugiro criar um CD de inicialização do WinPE / BartPE e instalar uma unidade flash (a unidade flash do WinPE / BartPE também deve funcionar).

    
por 08.11.2009 / 19:49
0

Se você não está usando o Windows por razões idealógicas, você pode querer olhar FreeDos ao invés de soluções baseadas na Microsoft (você pode querer para olhá-lo de qualquer maneira, é claro).

Eu tenho, no passado, arquivos de imagem escritos de DOS boot floppies para cds para obter um bom CD de boot - você acabaria com um coaster após o seu uso único, mas ele economiza bagunça em fazer DOS e USB trabalhe em conjunto (a opção -b do mkisofs fará você ir).

    
por 08.11.2009 / 20:24
0

Edit: Como ~ quack apontado abaixo, este script usa o mesmo repositório que você faz referência em sua pergunta, então é claro que não funcionará. Pode ser que a Dell apenas mantenha este repositório para computadores nos quais eles suportam o Linux.

O dellbiosupdate.sh não funciona? É o que eu tenho usado. Basta baixar o script de shell e executá-lo como root. Ele informará as informações do sistema, a versão atual da BIOS e listará todas as rotações disponíveis da bios e, em seguida, perguntará o que fazer.

    
por 08.11.2009 / 21:13
0

Converta a imagem de disquete em CD, grave o CD, inicialize a partir dele e faça flash a partir daí. Apenas fiz isso no meu Thinkpad T42 na semana passada.

Isso pode funcionar apenas para utilitários flash baseados em disquete, já que alguns utilitários flash baseados em Windows são muito grandes para caber em uma imagem de disquete, mesmo sendo um CD limitado a 1.44mb de espaço para os arquivos.

Alguns atualizadores de flash da Dell que são executados no Windows também são executados no DOS, mas podem não caber em uma imagem de disquete do DOS convertida em CD.

link

    
por 14.04.2011 / 21:31
0

Eu escrevi instruções há algum tempo especificamente para sistemas Ubuntu / Debian. Conforme solicitado, aqui está a essência:

  1. Use gparted para criar uma única partição formatada em FAT16 na unidade flash.
  2. Use unetbootin para instalar um FreeDOS inicializável na unidade flash.
  3. Copie a atualização do BIOS da sua placa-mãe e os arquivos do utilitário piscando na raiz da unidade flash.

Tanto o gparted como o unetbootin estão disponíveis através do apt-get e provavelmente através do yum .

link

    
por 23.04.2011 / 16:05