He instalado Ubuntu 11.10 en una computadora portátil vista, pero Dell está proporcionando la actualización del BIOS en formato .exe actualmente mi versión de BIOS es A09 pero en el sitio de descarga de controladores la última versión de BIOS es A011.
Ayúdame a actualizar la BIOS.
La información de mi computadora portátil:
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
Al ejecutar sudo update_firmware
me sale el siguiente conjunto de errores:
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
No necesita Windows para instalar ninguna actualización de firmware desde su sitio, solo siga las instrucciones publicadas aquí .
Desde el sitio web de Dell:
Ejemplo al ejecutar la actualización A14 para la máquina E7240.
fuente
c:
y ejecute en este ejemplocd media
y[updatename].exe
. (Vostro 3460)Dell tiene una utilidad muy ingeniosa para descargar y aplicar la última BIOS a sus computadoras que usan Linux. Teóricamente debería ejecutarse sin problemas y puedes ejecutarlo en Ubuntu.
Visite su página para obtener más información, hay instrucciones precisas allí:
Aquí están las instrucciones de la página vinculada.
Tenga en cuenta: no lo he probado yo mismo, primero puede enviar un correo electrónico al soporte de Dell para preguntarles si este método ha quedado en desuso o si hay algún problema con él.
fuente
the firmware respository is obsolete and unmaintained. Please use the OMSA repository instead for official updates.
Cuando revisé el script, el mensaje aparece como la primera línea ejecutada, seguido deexit 1
. Nuff dijo ...Primero, no actualizaría el BIOS a menos que haya un problema específico que requiera una actualización del BIOS para solucionarlo (como la activación de la tecnología de virtualización).
Si una actualización del BIOS falla, su computadora puede recibir un peso de papel.
Personalmente uso FreeDOS, aunque hay otras opciones.
Lo puse en una unidad flash con unetbootin y agregué el bios_update.exe a la unidad flash.
Luego inicia desde usb y ejecuta bios_update.exe desde el símbolo del sistema de DOS.
Si puede iniciar un usb, puede grabar un CD.
El wiki de Arch tiene excelente información con varias opciones adicionales.
Ver: https://wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux
fuente
Las BIOS Dell recientes tienen un módulo de actualización incorporado.
fuente
Quería actualizar el BIOS en Dell Inspiron 1525 recientemente.
http://linux.dell.com/repo/firmware/ está muerto y no debe usarse, según Dell - "¡OBSOLETO! ¡El repositorio de firmware de Dell compatible con la comunidad OBSOLETO!"
En su lugar, use el repositorio de openmanage http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate
Funcionó para mí sin ningún problema.
fuente
Mis 7 pasos para la felicidad sin usar unidades externas
Recientemente actualicé el BIOS de mi Dell Latitude E6500 de la versión A27 a A29 en Linux Mint 17 KDE (= Ubuntu 14.04 LTS Trusty Tahr) con la CLI y esto es lo que funcionó muy bien para mí:
sudo apt-get install firmware-addon-dell smbios-utils wine
Verifique la versión de su BIOS:
sudo dmidecode -s bios-version
Mi salida:A27
Descargue su BiosUpdateFile.exe (en mi caso E6500A29.exe) para su dispositivo específico desde la página de soporte de DELL
Cambie al directorio que anida su E6500A29.exe y extraiga el archivo * .hdr con el comando:
wine E6500A29.exe -writehdrfile
Actualizar BIOS:
sudo dellBiosUpdate -u -f E6500A29.hdr
Reiniciar:
sudo reboot now
Verifique su versión de BIOS nuevamente:
sudo dmidecode -s bios-version
Mi salida:A29
fuente
Para máquinas Dell más antiguas
Tengo una vieja computadora de escritorio Dell (Dimension E520 circa 2006) con Ubuntu. Para actualizar el BIOS descargué el .exe requerido de Dell. Luego intenté ejecutarlo usando lo siguiente:
Usando una unidad USB con FreeDos. La máquina no arrancaba en FreeDos y daba un error de Dispositivo no listo.
SystemRescueCD: el mismo problema que 1) anterior.
Se utilizó un disco de instalación de Windows 7 de 64 bits, se inició en el entorno del símbolo del sistema de Windows pero se devuelve un error "el tipo de imagen no está presente".
En otro hilo descubrí que el error en 3) se puede superar con un disco de Windows de 32 bits. Así que lo intenté de nuevo con 32 bits. Esta vez se ejecutó el exe, hizo clic en las indicaciones, etc. y no hubo mensajes de error, pero el BIOS no se estaba actualizando.
Finalmente, probé el método descrito aquí en los foros de soporte de Dell.
Descargue el paquete de distribución de diagnóstico de Dell (DDDP)
Ejecute el DDDP y siga las indicaciones
Navegue a la carpeta DIAGS creada por la extracción.
Elimine todos los archivos de la carpeta DIAGS excepto lo siguiente:
COMMAND.COM, DELLBIO.BIN, DELLRMK.BIN, AUTOEXEC.BAT y CONFIG.SYS
Agregue el BIOS .exe a la carpeta DIAGS
Navegue a C: \ Dell \ Drivers \ R174621 \ y ejecute el DDDP .exe.
elija la opción Crear un CD de arranque (también hay una opción de instalación en la Unidad Flash, pero no lo he probado).
Cargue el CD en la máquina. Reinicie, F12, arranque desde el CD y ejecute el BIOS .exe.
fuente
¿Has visto el artículo de DellBIOS - Ubuntu Wiki ? Parece ser bastante completo y responde a su pregunta sobre cómo.
fuente
Estas instrucciones de Dell funcionaron perfectamente para mí después de un par de intentos fallidos anteriores.
http://www.dell.com/support/article/us/en/19/SLN171755/en
Compuesto de:
Actualicé mi Dell Latitude E6420 fácilmente de la versión de BIOS A07 a A08 a A23 (se requería A08 antes de que pudiera flashear de una vez hasta A23).
Simple y rapido.
fuente
Creo que en las máquinas más nuevas, después de 2015, simplemente puede poner el actualizador .exe (aunque la descripción oficial solo menciona Windows)
/boot/efi/
, reiniciar, presionar F12 y seleccionar la actualización de Flash BIOS. Lo hice con el XPS 15 9950 y funcionó a las mil maravillas. Ver también actualización del BIOS dell .fuente