Je veux mettre à jour le BIOS sur Toshiba QOSMIO-G30. Le fichier exe
que j'ai téléchargé à partir du site Web du fabricant est censé être indépendant du système d'exploitation! Pourtant, en utilisant Wine, je n'ai pas pu exécuter le fichier dans le BIOS système FLASH. Est-il possible de mettre à jour le BIOS dans Ubuntu?
Ce site explique comment procéder pour mettre à jour le BIOS sous Linux.
Cité du même site:
Vous avez donc finalement opté pour un ordinateur sans Windows, vous profitez de votre tout nouveau système d’exploitation Linux, sans chevaux de Troie ni virus, ni ralentissement, tout est parfait. Soudainement, vous devez mettre à jour le BIOS de votre carte mère pour prendre en charge un nouveau matériel, mais le fournisseur de la carte mère ne propose généralement que des utilitaires de flash BIOS basés sur DOS. Vous paniquez! Heureusement, ce problème est facile à résoudre ...
Voici les étapes à suivre:
Étape 1: Télécharger l’image de disquette de démarrage FreeDOS
Étape 2: Copiez l'utilitaire de flash du BIOS et la nouvelle image BIOS dans l'image de la disquette montée.
Étape 3: gravez un CD d’amorçage qui émulera un lecteur de disquette pour l’utiliser
Étape 4: Redémarrez, flashz, redémarrez et profitez de votre nouveau BIOS
Source: linuxinsight.com
Je recommanderais vivement de ne pas flasher un BIOS avec un fichier .exe utilisant Wine. Faire flasher un BIOS peut potentiellement transformer votre ordinateur en un gros presse-papier en cas de problème.
Certains fabricants (Dell, par exemple) proposent des méthodes de mise à niveau du BIOS alternatives pour Linux.
Toutefois, si Toshiba n’offre aucune option compatible avec Linux, votre meilleur choix est de:
(Pas de disquettes, pas de CD, pas de DOS, pas de FreeDOS, pas de Win *)
Il y a généralement deux fichiers:
un fichier binaire contenant toutes les données (firmware) à transférer sur la puce rom de la carte mère,
un fichier binaire qui est un utilitaire exécutable et est utilisé pour effectuer le transfert réel du firmware sur la carte mère, plus quelques vérifications.
Les fabricants peuvent combiner ces deux fichiers binaires dans un fichier exécutable compressé auto-extrait (.exe, qui ressemble à un fichier .Zip).
Dans ce cas, un utilisateur GNU/linux peut décompresser le fichier .exe et extraire le fichier du firmware. Ensuite, l’utilisation de l’utilitaire flashrom peut envoyer le nouveau firmware à la carte mère.
J'ai testé cette procédure à l'aide d'un Gigabyte GA-Z68MA-D2H-B3 (rév. 1.3) et d'un fichier .exe contenant la révision du microprogramme F10.
Pour faire une sauvegarde de l'ancien firmware:
flashrom -p internal -r backup.rom -o backuplog.txt
Pour écrire le nouveau micrologiciel, remplacez Z8MAD2H3.F10 par votre nouveau micrologiciel:
flashrom -p internal -w Z8MAD2H3.F10 -o writelog.txt
Pour revenir d'une écriture infructueuse, si vous avez effectué la sauvegarde à la première étape:
flashrom -p internal -w backup.rom -o restorelog.txt
Cela ne va pas au travail.
Selon l'outil fourni par Toshiba, vous devez soit:
Si Toshiba fournit un fichier exe pour la deuxième option, vous pouvez essayer de créer une image FreeDOS pour exécuter le fichier. J'ai trouvé ne description pour Gentoo comment faire cela.
Si vous ne possédez pas de copie Win-10 et si vous ne souhaitez pas télécharger une version d'essai de 5 Gb et l'installer, un disque de secours basé sur Win-10 le fera. Par exemple, celui-ci m'a autorisé à exécuter le fichier Windows .exe fourni par HP. J'ai utilisé directement le "mettre à jour le BIOS installé".
Plus simple que la solution Free DOS, à mon avis.
Les exécutables binaires indépendants du système d'exploitation n'existent pas. Comme "fichier exe" signifie probablement "un fichier dont le nom se termine par .exe", il s'agit probablement d'un exécutable portable Windows ou d'un exécutable MS-DOS.
La mise à niveau du BIOS est supposée être une opération de bas niveau que vous pouvez effectuer avec un système simple, tel que MS-DOS ou FreeDOS.
La première étape consiste donc à vérifier si le fichier exécutable est un fichier exécutable MS-DOS ou un fichier exécutable Windows. S'il s'agit d'un exécutable Windows et qu'il ne s'exécute pas sous Wine, essayez de voir s'il peut être extrait à l'aide d'un outil d'archivage (unzip peut parfois vous aider), afin d'obtenir l'image flash et peut-être des outils flash MS-DOS. (Ce ne serait pas la première fois que les outils MS-DOS sont intégrés à un programme d'installation Windows uniquement).
Sans outils flash, il existe des flasheurs génériques comme Uniflash qui valent la peine d'être essayés. Si vous voulez l'exécuter et que c'est uniquement sous Windows, un bon choix est probablement de vous procurer un CD live d'environnement de préinstallation Windows, qui contient le système de base et qui pourra exécuter l'outil flash, mais qui nécessite malheureusement une licence Windows.
Si vous avez de la chance et que vous avez un ensemble d’outils MS-DOS, il suffit de saisir un CD ou une image de disquette FreeDOS et d’amorcer FreeDOS pour pouvoir utiliser les outils (bien que vous ayez besoin des outils dans une disquette/un stylo/un CD séparé). ). Si vous êtes encore plus chanceux, vous obtiendrez peut-être une image de disque prête à l’amorçage (de nombreuses personnes peuvent insérer des images de disquette dans des graveurs d’image, ce qui est également possible).