J'ai installé Ubuntu 11.10 sur un ordinateur portable Vista, mais Dell fournit la mise à jour du BIOS au format .exe. Actuellement, la version de mon bios est A09, mais sur le site de téléchargement du pilote, la dernière version du bios est A011.
Aidez-moi à mettre à jour le bios.
Les informations de mon ordinateur portable:
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
En cours d'exécution, sudo update_firmware
j'obtiens le jeu d'erreurs suivant:
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
Vous n'avez pas besoin de Windows pour installer les mises à jour du micrologiciel à partir de leur site. Suivez simplement les instructions affichées ici. .
Sur le site Web de Dell:
Exemple lors de l'exécution de la mise à jour A14 pour la machine E7240.
la source
c:
et exécutez-le dans cet exemplecd media
et[updatename].exe
. (Vostro 3460)Dell dispose d'un utilitaire très astucieux pour télécharger et appliquer le dernier BIOS à leurs ordinateurs utilisant Linux. Il devrait théoriquement fonctionner sans aucun problème et vous pouvez l'exécuter dans Ubuntu.
S'il vous plaît visitez leur page pour plus d'informations, il y a des instructions précises là:
Voici les instructions de la page liée
Remarque: je n'ai pas testé cela moi-même. Vous pouvez d'abord envoyer un courrier électronique au support technique Dell pour lui demander si cette méthode est obsolète ou si elle pose problème.
la source
the firmware respository is obsolete and unmaintained. Please use the OMSA repository instead for official updates.
Lorsque j'ai vérifié le script, le message apparaît en tant que première ligne exécutée, suivi deexit 1
. Nuff a dit ...Premièrement, je ne mettrais pas à jour le BIOS sauf s’il existe un problème spécifique nécessitant une mise à jour du BIOS (par exemple, l’activation de la technologie de virtualisation).
Si une mise à jour du BIOS tourne mal, votre ordinateur peut afficher un poids de papier.
Personnellement, j'utilise FreeDOS, bien qu'il existe d'autres options.
Je le mets sur un lecteur flash avec unetbootin et ajoute le bios_update.exe au lecteur flash.
Vous démarrez ensuite à partir de USB et exécutez bios_update.exe à partir de l'invite de commande DOS.
Si vous pouvez démarrer un usb, vous pouvez graver un CD.
Arch wiki contient d'excellentes informations avec plusieurs options supplémentaires.
Voir: https://wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux
la source
Les BIOS Dell récents ont un module de mise à niveau intégré.
la source
Je voulais mettre à jour le BIOS sur Dell Inspiron 1525 récemment.
http://linux.dell.com/repo/firmware/ est mort et ne doit pas être utilisé, selon dell - "OBSOLETE! Référentiel de microprogrammes Dell pris en charge par la communauté!"
Utilisez plutôt le référentiel openmanage http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate.
Cela a fonctionné pour moi sans aucun problème.
la source
Mes 7 étapes vers le bonheur sans utiliser de lecteurs externes
J'ai récemment mis à jour le BIOS de mon Dell Latitude E6500 de version A27 à A29 sous Linux Mint 17 KDE (= Ubuntu 14.04 LTS Trusty Tahr) avec la CLI et voici ce qui a très bien fonctionné pour moi:
sudo apt-get install firmware-addon-dell smbios-utils wine
Vérifiez la version de votre BIOS:
sudo dmidecode -s bios-version
Ma sortie:A27
Téléchargez votre BiosUpdateFile.exe (dans mon cas, E6500A29.exe) pour votre appareil spécifique à partir de la page de support DELL.
Basculez vers le répertoire qui imbrique votre E6500A29.exe et extrayez-y le fichier * .hdr à l’aide de la commande suivante:
wine E6500A29.exe -writehdrfile
Mise à jour du BIOS:
sudo dellBiosUpdate -u -f E6500A29.hdr
Redémarrer:
sudo reboot now
Vérifiez à nouveau la version de votre BIOS:
sudo dmidecode -s bios-version
Ma sortie:A29
la source
Pour les anciennes machines Dell
J'ai un ancien ordinateur de bureau Dell (Dimension E520 vers 2006) sous Ubuntu. Pour mettre à jour le BIOS, j'ai téléchargé le fichier .exe requis auprès de Dell. Ensuite, j'ai essayé de l'exécuter en utilisant les éléments suivants:
Utiliser un lecteur USB avec FreeDos. La machine ne voulait pas démarrer FreeDos et donnait une erreur Device not ready.
SystemRescueCD - même problème que 1) ci-dessus.
Utilisé un disque d'installation Windows 7 64 bits, démarré dans un environnement d'invite de commande Windows, mais une erreur "type d'image absent" est renvoyée.
Dans un autre fil, j'ai découvert que l'erreur en 3) peut être surmontée en utilisant un disque Windows 32 bits. Alors j'ai essayé à nouveau avec 32 bits. Cette fois, le fichier exe a été exécuté, cliqué sur les invites, etc., sans message d'erreur, mais le BIOS ne se mettait pas à jour.
Enfin, j'ai essayé la méthode décrite ici sur les forums de support Dell.
Téléchargez le package Dell Diagnostic Distribution Package (DDDP)
Exécutez le DDDP et suivez les instructions
Accédez au dossier DIAGS créé par l'extraction.
Supprimez tous les fichiers du dossier DIAGS à l'exception des suivants:
COMMAND.COM, DELLBIO.BIN, DELLRMK.BIN, AUTOEXEC.BAT ET CONFIG.SYS
Ajoutez le fichier .exe dans le dossier DIAGS
Accédez à C: \ Dell \ Drivers \ R174621 \ et exécutez le fichier .exe DDDP.
choisissez l'option Créer un CD de démarrage (il existe également une option d'installation sur Flash Drive, mais je ne l'ai pas encore essayée).
Chargez le CD dans la machine. Redémarrez, F12, démarrez à partir du CD et exécutez le fichier .exe du BIOS.
la source
Avez-vous vu l'article DellBIOS - Ubuntu Wiki ?? Il semble être assez complet et répond à votre question sur comment.
la source
Ces instructions de Dell ont parfaitement fonctionné pour moi après quelques tentatives infructueuses.
http://www.dell.com/support/article/us/en/19/SLN171755/en
Composé de:
Mise à jour de mon Dell Latitude E6420 facilement à partir de la version de BIOS A07 à A08 à A23 (A08 était nécessaire avant que je puisse flasher en une fois jusqu'à A23).
Simple et rapide
la source
Sur les nouvelles machines, post 2015, je pense, vous pouvez simplement insérer le programme de mise à jour .exe (même si la description officielle ne mentionne que Windows)
/boot/efi/
, redémarrez, appuyez sur F12 et sélectionnez Mise à niveau de Flash BIOS. Je l'ai fait avec le XPS 15 9950 et cela a fonctionné à merveille. Voir aussi la mise à jour du BIOS dell .la source