Instalei o Ubuntu 11.10 em um laptop Vista, mas a Dell está fornecendo a atualização do BIOS em formato .exe atualmente, minha versão da BIOS é A09, mas no site de download do driver, a versão mais recente da BIOS é A011.
Ajude-me a atualizar o BIOS.
As informações do meu laptop:
Libsmbios version: 2.2.28
Product Name: Studio 1537
Vendor: Dell Inc.
BIOS Version: A09
System ID: 0x029F
Service Tag: HBVV2BS
Express Service Code: 37723945096
Ao executar sudo update_firmware
, recebo o seguinte conjunto de erros:
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2919-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2919
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2930-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2930
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2929-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2929
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0832-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0832
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x294a
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2448
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2946
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2940
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2942
E: Unable to locate package pci-firmware-ven-0x1002-dev-0xaa28-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1002-dev-0xaa28
E: Unable to locate package pci-firmware-ven-0x1002-dev-0x95c4-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1002-dev-0x95c4
E: Unable to locate package pci-firmware-ven-0x14e4-dev-0x1698-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x14e4-dev-0x1698
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2936-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2936
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2935-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2935
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2934-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2934
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293a-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293a
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0822-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0822
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0592-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0592
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0852-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x1180-dev-0x0852
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x4232-subven-0x8086-subdev-0x1321
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x4232
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293e-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293e
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2a40-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2a40
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2937-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2937
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2938-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2938
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2939-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2939
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293c-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x293c
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2a41-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2a41
Você não precisa do Windows para instalar nenhuma atualização de firmware no site, basta seguir as instruções postadas aqui .
No site da Dell:
Exemplo ao executar a atualização A14 para a máquina E7240.
fonte
c:
e execute neste exemplocd media
e[updatename].exe
. (Vostro 3460)A Dell possui um utilitário muito bacana para baixar e aplicar o BIOS mais recente em seus computadores que usam Linux. Teoricamente, ele deve ser executado sem problemas e você pode executá-lo no Ubuntu.
Por favor, visite a página deles para obter mais informações, há instruções precisas:
Aqui estão as instruções da página vinculada
Observação: eu mesmo não testei, você pode enviar um e-mail para o suporte da Dell para perguntar se esse método foi descontinuado ou se há algum problema com ele.
fonte
the firmware respository is obsolete and unmaintained. Please use the OMSA repository instead for official updates.
Quando verifiquei o script, a mensagem aparece como a primeira linha executada, seguida porexit 1
. Nuff disse ...Primeiro, eu não atualizaria o BIOS a menos que haja um problema específico que exija uma atualização do BIOS para corrigir (como a ativação da tecnologia de virtualização).
Se uma atualização do BIOS falhar, seu computador poderá ficar com gramatura de papel.
Pessoalmente eu uso o FreeDOS, embora existam outras opções.
Coloquei-o em uma unidade flash com unetbootin e adicionei o bios_update.exe à unidade flash.
Você então inicializa a partir do usb e executa o bios_update.exe no prompt de comando do DOS.
Se você puder inicializar um usb, poderá gravar um CD.
O wiki do Arch possui ótimas informações com várias opções adicionais.
Veja: https://wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux
fonte
Os BIOS recentes da Dell possuem um módulo de atualização interno.
fonte
Eu queria atualizar o BIOS no Dell Inspiron 1525 recentemente.
O http://linux.dell.com/repo/firmware/ está morto e não deve ser usado, de acordo com a dell - "OBSOLETE! Repositório de firmware Dell suportado pela comunidade OBSOLETE!"
Em vez disso, use o repositório openmanage http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate
Funcionou para mim sem problemas.
fonte
Meus 7 passos para a felicidade sem usar nenhuma unidade externa
Atualizei recentemente o BIOS do meu Dell Latitude E6500 da versão A27 para A29 no Linux Mint 17 KDE (= Ubuntu 14.04 LTS Trusty Tahr) com a CLI e eis o que funcionou muito bem para mim:
sudo apt-get install firmware-addon-dell smbios-utils wine
Verifique a versão do seu BIOS:
sudo dmidecode -s bios-version
Minha saída:A27
Faça o download do seu BiosUpdateFile.exe (no meu caso, E6500A29.exe) para o seu dispositivo específico na página de suporte da DELL
Alterne para o diretório que aninha o E6500A29.exe e extraia o arquivo * .hdr com o comando:
wine E6500A29.exe -writehdrfile
Atualize o BIOS:
sudo dellBiosUpdate -u -f E6500A29.hdr
Reinicialização:
sudo reboot now
Verifique a sua versão BIOS novamente:
sudo dmidecode -s bios-version
Minha saída:A29
fonte
Para máquinas Dell mais antigas
Eu tenho um desktop Dell antigo (Dimension E520 por volta de 2006) executando o Ubuntu. Para atualizar o BIOS, baixei o .exe necessário da Dell. Então tentei executá-lo usando o seguinte:
Usando uma unidade USB com o FreeDos. A máquina não inicializava no FreeDos e deu um erro de dispositivo não pronto.
SystemRescueCD - mesmo problema que 1) acima.
Utilizou um disco de instalação do Windows 7 de 64 bits, inicializado no ambiente do prompt de comando do Windows, mas um erro "o tipo de imagem não está presente" é retornado.
Em outro tópico, descobri que o erro em 3) pode ser superado usando um disco do Windows de 32 bits. Então eu tentei novamente com 32 bits. Dessa vez, o exe foi executado, clicou nos prompts etc. e nenhuma mensagem de erro, mas o BIOS não estava atualizando.
Por fim, tentei o método descrito aqui nos fóruns de suporte da Dell.
Faça o download do pacote de distribuição de diagnóstico da Dell (DDDP)
Execute o DDDP e siga as instruções
Navegue para a pasta DIAGS criada pela extração
Remova todos os arquivos da pasta DIAGS, exceto o seguinte:
COMMAND.COM, DELLBIO.BIN, DELLRMK.BIN, AUTOEXEC.BAT e CONFIG.SYS
Adicione o BIOS .exe à pasta DIAGS
Navegue para C: \ Dell \ Drivers \ R174621 \ e execute o DDDP .exe.
escolha a opção Criar um CD inicializável (também há uma opção de instalação no Flash Drive, mas eu não tentei isso).
Coloque o CD na máquina. Reinicie, F12, inicialize a partir do CD e execute o BIOS .exe.
fonte
Você já viu o artigo DellBIOS - Ubuntu Wiki ? Parece ser bastante completo e responde à sua pergunta sobre como.
fonte
Essas instruções da Dell funcionaram perfeitamente para mim depois de algumas tentativas anteriores sem êxito.
http://www.dell.com/support/article/us/en/19/SLN171755/en
Composto por:
Atualizei meu Dell Latitude E6420 facilmente da versão do BIOS A07 para A08 e A23 (o A08 foi necessário antes que eu pudesse piscar de uma vez até A23).
Simples e rápido.
fonte
Nas máquinas mais novas, pós-2015, acredito, você pode simplesmente colocar o atualizador .exe (mesmo que a descrição oficial mencione apenas o Windows)
/boot/efi/
, reinicie, pressione F12 e selecione Atualização do BIOS em Flash. Fiz isso com o XPS 15 9950 e funcionou como um encanto. Veja também a atualização do BIOS da Dell .fonte