web-dev-qa-db-fra.com

Comment flasher un BIOS alors que seul un binaire Windows est fourni?

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?

16
Khaled Musleh

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

13
Mitch

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:

  1. Déterminez si vous devez vraiment faire la mise à jour. Si vous n'avez actuellement aucun problème avec le BIOS et que vous n'avez besoin d'aucune nouvelle fonctionnalité, vous pouvez probablement ignorer la mise à jour en toute sécurité.
  2. Si vous avez besoin de la mise à jour, créez un disque d’amorçage DOS (Mitch ( réponse un lien vers un guide pratique), installez DOS/freeDOS, etc. sur une nouvelle partition, ou -gulp- installez Windows. Si vous avez un ancien disque dur supplémentaire, vous pouvez également l'installer, y installer Windows, flasher le BIOS, puis revenir sur votre disque dur sur lequel Ubuntu se trouve.
11
adempewolff

Flasher en utilisant uniquement GNU/Linux

(Pas de disquettes, pas de CD, pas de DOS, pas de FreeDOS, pas de Win *)

Explication

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.

La procédure

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
6
skarmoutsosv

Cela ne va pas au travail.

Selon l'outil fourni par Toshiba, vous devez soit:

  • exécuter le fichier exe sur un vrai Windows
  • créer une disquette de démarrage DOS

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.

4
Sebi

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.

0
KO the typo

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).

0
njsg