Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
flasher_le_bios [Le 21/09/2015, 17:42]
eagle08 [Avec Flashrom]
flasher_le_bios [Le 25/05/2020, 21:30] (Version actuelle)
37.48.120.196 [Voir aussi]
Ligne 5: Ligne 5:
  
  
-<note important>​**Le flash d'un BIOS est une opération** simple mais surtout **délicate**,​ comme chacun sait. Pour les portables, il est préférable (voire nécessaire,​ certains constructeurs mettant des protections) ​d'​en ​**brancher ​l'​alimentation ​sur le secteur**. Par ailleurs, il est très important de veiller à **ne pas redémarrer votre ordinateur pendant la mise à jour du bios** et de bien attendre jusqu'​à la fin de l'​opération.</​note>​+<note important>​**Le flash d'un BIOS est une opération simple mais** surtout **délicate**,​ comme chacun sait. Pour les portables, il est préférable (voire nécessaire,​ certains constructeurs mettant des protections) ​de les **brancher sur le secteur**. Par ailleurs, il est très important de veiller à **ne pas redémarrer votre ordinateur pendant la mise à jour du bios** et de bien attendre jusqu'​à la fin de l'​opération.</​note>​
  
 <​note>​**Sur les cartes mères récentes**,​ il suffit de télécharger la dernière version en date du BIOS sur le site du constructeur et de la mettre sur une clé USB au format FAT 32/16 en n’utilisant qu’une seule partition. <​note>​**Sur les cartes mères récentes**,​ il suffit de télécharger la dernière version en date du BIOS sur le site du constructeur et de la mettre sur une clé USB au format FAT 32/16 en n’utilisant qu’une seule partition.
Ligne 13: Ligne 13:
 ==== Avec FreeDOS (clé USB) ==== ==== Avec FreeDOS (clé USB) ====
  
-Nous allons utiliser [[http://​fr.wikipedia.org/​wiki/​Freedos|FreeDOS]] pour flasher le BIOS à partir d'un fichier .exe, non-exécutable sous Linux… mais exécutable sous DOS.+Nous allons utiliser [[http://​fr.wikipedia.org/​wiki/​Freedos|FreeDOS]] pour flasher le BIOS à partir d'un fichier .exe, non-exécutable sous Linux… mais exécutable sous DOS. Vous trouverez les archives de FreeDOS [[http://​www.freedos.org/​download/​|ici]].
  
 === Préparation de la clé USB === === Préparation de la clé USB ===
  
-  * [[:​tutoriel:​formater_une_cle_usb|Formater une clé USB]] en **FAT 16 !!**+  * [[:​tutoriel:​formater_une_cle_usb|Formater une clé USB]] en **FAT 16 !!** et donnez-lui le drapeau boot.
  
-  * Installer **[[apt://​unetbootin|UNetbootin]]**.+  * Installer **[[UNetbootin]]**.
  
-  * Lancer UNetbootin: ''//​Applications//''​ -> ''//​Outils système//''​ -> ''//​UNetbootin//''​. +  * Lancer UNetbootin ​et cocher ​''//​Distribution//''​ et choisissez ''//​FreeDOS//''​. En bas (''​Drive:''​),​ sélectionner la clé USB. Puis faites ''//​OK//''​.
-Cocher ​''//​Distribution//''​ et choisissez ''//​FreeDOS//''​. En bas (''​Drive:''​),​ sélectionner la clé USB. Puis faites ''//​OK//''​.+
  
 {{ http://​it-experts.dk/​cfs-filesystemfile.ashx/​__key/​CommunityServer.Blogs.Components.WeblogFiles/​jjonsson/​3010.UNetbootin.png }} {{ http://​it-experts.dk/​cfs-filesystemfile.ashx/​__key/​CommunityServer.Blogs.Components.WeblogFiles/​jjonsson/​3010.UNetbootin.png }}
Ligne 45: Ligne 44:
  
 **Si les fichiers stockés sur la clé usb ne sont pas accessibles sur les lecteurs A: ou C:, veuillez suivre le tutoriel [[tutoriel:​comment_creer_un_live_usb_freedos|Comment créer un live-USB contenant FreeDOS]].** **Si les fichiers stockés sur la clé usb ne sont pas accessibles sur les lecteurs A: ou C:, veuillez suivre le tutoriel [[tutoriel:​comment_creer_un_live_usb_freedos|Comment créer un live-USB contenant FreeDOS]].**
-==== Avec FreeDOS (création d'​une ​iso à graver sur cd) ====+ 
 +==== Avec FreeDOS (création d'​une ​image ISO à graver sur cd) ====
  
 C'est un peu long car on part d'une image ISO pour en recréer une nouvelle. C'est un peu long car on part d'une image ISO pour en recréer une nouvelle.
  
-  - Télécharger l'​image ISO de FreeDOS ([[http://​sunsite.rediris.es/​mirror/​freedos/​files/​distributions/​1.0/​fdbasecd.iso| ​par exemple ici]]). Puis dans un [[:​terminal]] à laide des lignes de [[commande_shell|commandes]] suivantes:​ +  - Télécharger l'​image ISO de FreeDOS ([[http://​sunsite.rediris.es/​mirror/​freedos/​files/​distributions/​1.0/​fdbasecd.iso| ​Lien direct vers l'​image ISO de FreeDOS]]). Puis dans un [[:​terminal]] à laide des lignes de [[commande_shell|commandes]] suivantes:​ 
-  - (Facultatif) Vérifier le checksum d'​après celui du [[http://​www.freedos.org/​|site officiel]]<​code>​sha256sum fdbasecd.iso</​code>​+  - (Facultatif) Vérifier le checksum d'​après celui du [[http://​www.freedos.org/​|site officiel ​de FreeDOS]]<​code>​sha256sum fdbasecd.iso</​code>​
   - Monter l'​image pour en récupérer le contenu<​code>​sudo modprobe loop   - Monter l'​image pour en récupérer le contenu<​code>​sudo modprobe loop
 mkdir tmp mkdir tmp
Ligne 79: Ligne 79:
   - Lancer votre exécutable,​ en respectant le mode d'​emploi du fabricant.   - Lancer votre exécutable,​ en respectant le mode d'​emploi du fabricant.
  
-==== Avec une image DR-DOS (création d'​une ​iso à graver sur cd) ====+==== Avec une image DR-DOS (création d'​une ​ISO à graver sur CD) ====
  
 <​note>​FIXME\\ ​ <​note>​FIXME\\ ​
-Il semble que DR-DOS n'​existe plus et soit remplacé par FreeDOS (cf. [[http://​fr.answers.yahoo.com/​question/​index?​qid=20080701183403AAak1vk/​|ici]] ou [[http://​boot.oldos.net/​DRDOS703.zip|]] et [[http://​www.unet.univie.ac.at/​~a0503736/​php/​drdoswiki/​index.php/​|]]). À confirmer.\\ ​+Il semble que DR-DOS n'​existe plus et soit remplacé par FreeDOS (cf. [[http://​fr.answers.yahoo.com/​question/​index?​qid=20080701183403AAak1vk/​|topic sur Yahoo Answers]] ou [[http://​boot.oldos.net/​DRDOS703.zip|lien direct vers DRDOS 7.03 sur OldDOS.net]] et [[http://​www.unet.univie.ac.at/​~a0503736/​php/​drdoswiki/​index.php/​|topic sur DRDOS Wiki]]). À confirmer.\\ ​
 En tout cas le lien de téléchargement ci-dessous est mort.</​note>​ En tout cas le lien de téléchargement ci-dessous est mort.</​note>​
  
 Regarder si vous n'avez pas un utilitaire dans le bios directement. Sinon : Regarder si vous n'avez pas un utilitaire dans le bios directement. Sinon :
  
-  * Télécharger l'​image du dos [[http://​www.drdos.net/​download.htm|ici]] ou [[http://​boot.oldos.net/​DRDOS703.zip|]], dans notre cas d'​exemple le DR-DOS 7.03 (qui fonctionne à merveille), l'​utilitaire pour flasher le bios (chez moi AWDFASH.EXE),​ et le fichier biosupdate.file correspondant au bios de votre carte mère, téléchargeables sur le site du constructeur.+  * Télécharger l'​image du dos [[http://​www.drdos.net/​download.htm|lien direct vers DRDOS.net]] ou [[http://​boot.oldos.net/​DRDOS703.zip|lien direct vers OlDOS.net]], dans notre cas d'​exemple le DR-DOS 7.03 (qui fonctionne à merveille), l'​utilitaire pour flasher le BIOS (par exemple ​AWDFASH.EXE),​ et le fichier biosupdate.file correspondant au BIOS de votre carte mère, téléchargeables sur le site du constructeur.
  
   * Exécuter les commandes suivantes   * Exécuter les commandes suivantes
 <​code>​ <​code>​
-cd <repertoire ​de telechargement>+cd <répertoire ​de téléchargement>
 mkdir tmp mkdir tmp
 sudo mount -o loop -t vfat DRDOS703.IMG tmp sudo mount -o loop -t vfat DRDOS703.IMG tmp
Ligne 101: Ligne 101:
   * Graver le fichier image.iso sur un CD   * Graver le fichier image.iso sur un CD
  
-  * Démarrer sur le CD, et à l'​invite A:\ lancer votre utilitaire (chez moi : AWDFASH biosupdate.file)+  * Démarrer sur le CD, et à l'​invite A:\ lancer votre utilitaire (par exemple ​: AWDFASH biosupdate.file)
 <​code><​logiciel>​.exe</​code>​ <​code><​logiciel>​.exe</​code>​
  
Ligne 111: Ligne 111:
 <note important>​Flashrom ne se lance pas sur les ordinateur portables: //« Laptops, notebooks and netbooks are difficult to support and we recommend to use the vendor flashing utility. The embedded controller (EC) in these machines often interacts badly with flashing. »//</​note>​ <note important>​Flashrom ne se lance pas sur les ordinateur portables: //« Laptops, notebooks and netbooks are difficult to support and we recommend to use the vendor flashing utility. The embedded controller (EC) in these machines often interacts badly with flashing. »//</​note>​
  
-  * [[tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt://​flashrom|flashrom]], ou via apt +  * [[tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt>flashrom]]
-<code bash> sudo apt-get install flashrom </​code>​+
  
   * Voir la version du BIOS en cours   * Voir la version du BIOS en cours
Ligne 151: Ligne 150:
 <code bash> sudo dmidecode -s bios-version </​code>​ <code bash> sudo dmidecode -s bios-version </​code>​
  
-===== Liens externes ​===== +===== Reset un BIOS à partir d'un système Linux sur un matériel ayant NVRAM ===== 
-  ​**(fr)** [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=16193171#​p16193171|[Tuto] Comment flasher un bios à partir de Xubuntu ( Ubuntu -...buntu)]] + 
-  ​**(fr)** [[http://​perso.ens-lyon.fr/​sebastien.mei/​wiki/​doku.php?​id=documentations:​updatebiosdell|Upgrader les firmwares sur des Dells depuis une Debian(lenny) ]]  +Veuillez ouvrir un [[:​terminal]] avec pour contenu : 
-  ​**(en)** [[http://​forum-en.msi.com/​index.php?​topic=138659.0|Cartes MSI avec Flashrom ]] (forum MSI)+ 
 +  ​- Nous chargeons [[wpfr>​Mémoire_non_volatile|NVRAM]] :\\  <code bash>​sudo modprobe nvram</​code>​ 
 +    - Nous écrivons des zéros dans [[wpfr>​Mémoire_non_volatile|NVRAM]] :\\ <code bash>​sudo dd if=/​dev/​zero of=/​dev/​nvram</​code>​ 
 +    - Nous redémarrons notre ordinateur, pensez à accéder((https://​www.disk-image.com/​faq-bootmenu.htm.)) à votre [[wpfr>​Basic_Input_Output_System|BIOS]] :\\ <code bash>​sudo reboot</​code>​ 
 + 
 +---- 
 + 
 +===== Voir aussi ===== 
 +  - Page sur la [[:​cmospwd|mise à zéro du mot de passe bios]]. 
 +  - Le paquet [[apt>​firmware-tools]] permet également de travailler sur les Bios. 
 +  - [[:​tutoriel:​flasher_bios_dell|Procédure de mise à jour du bios propre à DELL]]. 
 +  - **(fr)** [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=16193171#​p16193171|[Tuto] Comment flasher un bios à partir de Xubuntu ( Ubuntu -...buntu)]]. 
 +  ​**(fr)** [[http://​perso.ens-lyon.fr/​sebastien.mei/​wiki/​doku.php?​id=documentations:​updatebiosdell|Upgrader les firmwares sur des Dells depuis une Debian(lenny) ]]. 
 +  ​**(en)** [[http://​forum-en.msi.com/​index.php?​topic=138659.0|Cartes MSI avec Flashrom ]] (forum MSI)
 + 
 +---- 
 + 
 +//​Contributeur(s)/​trice(s) : [[https://​doc.ubuntu-fr.org/​communaute#​communaute_ubuntu-fr|La Communauté Ubuntu-fr]],​ [[:​utilisateurs:​BeAvEr|BeAvEr]] (Ajout de la section **Reset un BIOS à partir d'un système Linux sur un matériel ayant NVRAM**).//​ 
 + 
  • flasher_le_bios.1442850165.txt.gz
  • Dernière modification: Le 21/09/2015, 17:42
  • par eagle08