Je souhaite mettre à niveau le BIOS sur une carte mère Intel à l'aide d'un programme appelé iflash2.exe
, fourni par Intel, qui ne fonctionne que sur MS-DOS.
Je n'ai pas de système d'exploitation Windows et j'essaie de créer une clé USB amorçable qui contiendra MS-DOS iflash2.exe
et les fichiers associés.
J'ai essayé un programme appelé UNetbootin, qui a créé une clé USB amorçable avec FreeDOS, mais je ne sais pas comment ni où ajouter iflash2.exe
et les fichiers associés.
Pouvez-vous me dire comment je peux faire ça?
Réponses:
J'ai utilisé la technique suivante pour flasher le BIOS sur un HP N54L ProLiant MicroServer. Je pense que cela devrait aussi fonctionner pour d'autres systèmes qui ont juste besoin d'exécuter une commande à partir de MS-DOS après avoir démarré à partir d'une clé USB.
Je n'accepte aucune responsabilité en cas de problème. Si vous ne comprenez pas ce que font ces instructions, vous ne devriez probablement pas essayer.
Ce qui suit suppose que vous disposez d'un ensemble de fichiers, ou d'un fichier d'archive, qui contient la nouvelle ROM et un script ou exécutable qui l'applique. Le BIOS peut avoir fourni un exécutable pour créer une clé USB à partir de zéro; si vous êtes arrivé jusqu'ici, vous avez probablement déjà essayé de l'exécuter et échoué. Vous devez trouver le fichier ROM et le script ou l'exécutable. Dans mon cas, le fichier ROM a été appelé
O41072911.ROM
et le script a été appeléFLASH.BAT
.Créer une clé USB amorçable
Tout d'abord, vous avez besoin d'une clé USB formatée de la manière la plus simple possible. Cela effacera toutes les données de votre clé USB, sauvegardez donc tout ce qui est important en premier!
Branchez votre clé USB.
Sélectionnez l' option Format ... dans le menu du lanceur:
Sélectionnez Compatible avec tous les systèmes (FAT) comme type, donnez-lui un nom raisonnable et cliquez sur Format :
Ensuite, vous devez utiliser UNetbootin pour amorcer la clé USB à une invite DOS:
sudo apt-get install unetbootin
.Exécutez UNetbootin. Sélectionnez FreeDOS comme distribution et assurez-vous que le type est USB Drive et que le bon lecteur est sélectionné. Cliquez ensuite sur OK :
Une fois UNetbootin terminé, cliquez sur Quitter .
Vous disposez maintenant d'une clé USB qui démarre sous DOS.
Ajoutez vos fichiers BIOS
Vous devez maintenant mettre vos fichiers BIOS sur la clé USB. En règle générale, il vous suffit de copier et coller les fichiers sur le volume.
S'ils sont venus dans un
.exe
fichier auto-extractible , vous devez l'exécuter afin d'extraire les fichiers. Pour ce faire, vous devrez:Installez Wine à l'aide du Centre logiciel ou à partir de la ligne de commande à l'aide de
sudo apt-get install wine
.Trouvez le
.exe
fichier qui contient les fichiers BIOS, faites un clic droit dessus et exécutez avec Wine:Les détails exacts de ce qui se passera ensuite dépend de votre fichier BIOS, mais extrayez les fichiers dans un répertoire dont vous vous souviendrez.
Une fois vos fichiers extraits, copiez-les sur la clé USB. Ils peuvent aller dans le répertoire racine du volume.
Jetez un œil aux fichiers; il y a probablement un fichier qui contient la nouvelle ROM elle-même et un fichier
.bat
ou.exe
qui est utilisé pour l'appliquer. S'il y a unAUTOEXEC.BAT
fichier, jetez-y un œil et notez la commande qu'il exécute pour mettre à jour la ROM.Éclat
Vous êtes maintenant prêt à flasher votre BIOS.
Éjectez votre clé USB de l'ordinateur sur lequel vous l'avez créée.
Insérez-le dans l'ordinateur que vous souhaitez flasher et redémarrez.
Démarrez à partir de la clé USB. Vous devrez peut-être ajuster votre ordre de démarrage dans le BIOS pour y parvenir.
Vous devriez voir le chargeur de démarrage bleu FreeDOS apparaître avec Default en surbrillance. Attendez 10 secondes ou appuyez sur Enter.
Dans le menu FreeDOS, sélectionnez la deuxième option FreeDOS Safe Mode (ne chargez aucun pilote) :
Vous vous retrouverez à une
A:/>
invite. TapezC:
ensuite Enterpour basculer vers le lecteur C.Tapez
dir
ensuite Enteret vous devriez voir tous vos fichiers que vous avez copiés sur la clé USB.Exécutez le script ou l'exécutable que vous avez identifié précédemment comme celui pour appliquer la mise à jour du BIOS. Dans mon cas, je devais juste taper
FLASH
puis Enterexécuter leFLASH.BAT
fichier.Vous devriez voir le script flash appliquer votre mise à jour du BIOS. N'éteignez pas et n'interrompez pas ce processus; attendez qu'il soit terminé. Il devrait vous renvoyer à l'
C:\>
invite.Vous pouvez ensuite retirer votre clé USB et redémarrer l'ordinateur.
Croisez vos doigts et démarrez en utilisant votre nouveau BIOS. Ou pleurez si vous venez de briquer votre ordinateur.
la source
J'ai passé toute la matinée à lutter pour trouver un moyen de flasher le BIOS sur ma carte mère Zotac. Unetbootin crée des images MS-DOS qui démarreront, mais ils ne peuvent pas trouver les fichiers flash (awdflash et N0422_ZA.bin dans mon cas) sur ma clé USB.
Ce qui a finalement fonctionné était de créer un CD de démarrage ultime et de démarrer FREEDOS (pas MS-DOS) à partir de ce CD. Ensuite, la clé USB avec mes fichiers clignotants était visible et la mise à jour du BIOS a très bien fonctionné.
la source