logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
doc:materiel:bios [02/04/2015 13:27]
milou [BIOS]
doc:materiel:bios [07/06/2023 15:22] (Version actuelle)
lagrenouille [BIOS]
Ligne 2: Ligne 2:
 ====== BIOS ====== ====== BIOS ======
  
-  * Objet : Bios, (Basic Input/​Output System / Système de gestion élémentaire des entrées/​sorties) +  * Objet : Bios, (Basic Input/​Output System / Système de gestion élémentaire des entrées/​sorties). 
-  * Niveau requis :​{{tag>​débutant avisé}}+  * Niveau requis :​{{tag>​débutant avisé}}.
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)
-  * Commentaires : +  * Commentaires : //Système de gestion élémentaire des entrées/​sorties//​. 
-  * Suivi : {{tag>​à-tester}} +  * Suivi : {{tag>​à-placer}} 
-    * Création par [[user>​smolski]] le  15/08/2010+    * Création par [[user>​smolski]] le  15/08/2010.
     * Testé par .... le ....     * Testé par .... le ....
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=2879 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))    * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=2879 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
Ligne 15: Ligne 15:
 Le **BIOS** (Basic Input/​Output System / Système de gestion élémentaire des entrées/​sorties) permet le contrôle des éléments matériels. Le **BIOS** (Basic Input/​Output System / Système de gestion élémentaire des entrées/​sorties) permet le contrôle des éléments matériels.
  
-Le BIOS est un petit logiciel dont+Le BIOS est un petit logiciel dont :
   - une partie est dans une **ROM** (mémoire morte, c'​est-à-dire une mémoire qui ne peut pas être modifiée),   - une partie est dans une **ROM** (mémoire morte, c'​est-à-dire une mémoire qui ne peut pas être modifiée),
   - et une autre partie est dans un composant mémoire de type **EEPROM** (**E**lectrically **E**rasable **P**rogrammable **R**ead-**O**nly **M**emory)qui est modifiable par impulsions électriques,​ d'où le terme de //flasher// pour désigner l'​action de modifier le contenu de l'​EEPROM.   - et une autre partie est dans un composant mémoire de type **EEPROM** (**E**lectrically **E**rasable **P**rogrammable **R**ead-**O**nly **M**emory)qui est modifiable par impulsions électriques,​ d'où le terme de //flasher// pour désigner l'​action de modifier le contenu de l'​EEPROM.
Ligne 32: Ligne 32:
   - Vérifier toutes les configurations (clavier, disquettes, disques durs ...)   - Vérifier toutes les configurations (clavier, disquettes, disques durs ...)
  
-Si le POST rencontre une erreur, il va essayer de continuer le démarrage de l'​ordinateur. +Si le POST rencontre une erreur, il va essayer de continuer le démarrage de l'​ordinateur ​: 
-    * Vous informant, avec un humour sans pareil, que vous avez oublié de connecter un clavier en affichant le message suivant : ''​No keyboard detected. Press F1 to continue.''​+    * vous informant, avec un humour sans pareil, que vous avez oublié de connecter un clavier en affichant le message suivant : ''​No keyboard detected. Press <key>F1</​key> ​to continue.''​
  
 Si l'​erreur est grave, le BIOS va arrêter le système et : Si l'​erreur est grave, le BIOS va arrêter le système et :
  
-    * afficher un message à l'​écran si possible; +    * afficher un message à l'​écran si possible ; 
-    * émettre un signal sonore, sous forme d'une séquence de bips (beeps en anglais) permettant de diagnostiquer l'​origine de la panne;+    * émettre un signal sonore, sous forme d'une séquence de bips (beeps en anglais) permettant de diagnostiquer l'​origine de la panne ;
     * envoyer un code (appelé code POST) sur le port série de l'​ordinateur,​ pouvant être récupéré à l'aide d'un matériel spécifique de diagnostic.     * envoyer un code (appelé code POST) sur le port série de l'​ordinateur,​ pouvant être récupéré à l'aide d'un matériel spécifique de diagnostic.
  
 ===== Processus détaillé ===== ===== Processus détaillé =====
  
-==== Bios ====+==== BIOS ====
  
-Le bios est le premier élément à être lancé, si on excepte l'​appui sur le bouton ON et quelques autres détails. Celui-ci initialise le processeur ainsi qu'une partie du matériel, comme la carte vidéo ou le clavier.+Le BIOS est le premier élément à être lancé, si on excepte l'​appui sur le bouton ON et quelques autres détails. Celui-ci initialise le processeur ainsi qu'une partie du matériel, comme la carte vidéo ou le clavier.
  
-Le bios est constitué d'une mémoire (rom ou flash) placée sur la carte mère.+Le BIOS est constitué d'une mémoire (rom ou flash) placée sur la carte mère.
  
-Notez que quasiment tous les bios étant maintenant des flash il est possible de les mettre à jour, voire de les remplacer. Et justement un projet existe pour remplacer les bios propriétaires par des bios libres (comme Max): coreboot de son ancien nom linuxbios.+Notez que quasiment tous les BIOS étant maintenant des flashil est possible de les mettre à jour, voire de les remplacer. Et justement un projet existe pour remplacer les BIOS propriétaires par des BIOS libres (comme Max) : coreboot de son ancien nom linuxbios.
  
-Le bios est configuré pour choisir un périphérique sur lequel booter. En général c'est le premier disque dur, mais cela peut aussi être une clé usb ou un lecteur disquette. Il est même possible de choisir au moment du boot.+Le BIOS est configuré pour choisir un périphérique sur lequel booter. En généralc'est le premier disque dur, mais cela peut aussi être une clé usb ou un lecteur disquette. Il est même possible de choisir au moment du boot.
  
-Sur le périphérique en question, et à l'​exception du lecteur CD qui a son protocole (el torito), le bios charge le premier secteur (512 octets), le met en RAM, et le lance.+Sur le périphérique en question, et à l'​exception du lecteur CD qui a son protocole (el torito), le BIOS charge le premier secteur (512 octets), le met en RAM, et le lance.
  
-Notez que le "BIOS" ​est spécifique aux PC, d'​autres architectures ont des firmware EFI (Apple) ou des OpenBoot (Sun).+Notez que le BIOS est spécifique aux PC, d'​autres architectures ont des firmware EFI (Apple) ou des OpenBoot (Sun).
  
 ==== Bootloader ==== ==== Bootloader ====
  
-Dans ce premier secteur se trouve le bootloader (grub, lilo, silo, syslinux, mbr dos ...).+Dans ce premier secteur se trouve le bootloader (grub, lilo, silo, syslinux, mbr dos...).
  
 Le bootloader est découpé en plusieurs morceaux à cause de la limite des 512 octets. Sa première activité est de réussir à se charger complètement. Le bootloader est découpé en plusieurs morceaux à cause de la limite des 512 octets. Sa première activité est de réussir à se charger complètement.
  
-Celui de windows ​est assez simpliste, mais sous linux on en trouve avec plein de fonctionnalités ​sympa.+Celui de Windows ​est assez simpliste, mais sous Linux on en trouve avec plein de fonctionnalités ​sympas.
  
-Une fois qu'il est prêt, il lit sa configuration puis choisit un périphérique et une partition où lire le noyau et éventuellement un initrd. Et enfin il passe la main au noyau en lui donnant quelques paramètres.+Une fois qu'il est prêt, il lit sa configurationpuis choisit un périphérique et une partition où lire le noyau et éventuellement un initrd. Et enfin il passe la main au noyau en lui donnant quelques paramètres.
 Noyau Noyau
  
-Le noyau est déjà chargé, il n'a "​presque"​ plus rien à faire. Si ce n'est tout initialiser : les interruptions,​ le mode du processeur, les périphériques ...+Le noyau est déjà chargé, il n'a "​presque"​ plus rien à faire. Si ce n'est tout initialiser : les interruptions,​ le mode du processeur, les périphériques...
  
-Une fois qu'il a fini (ou même un peu avant) il monte la racine (/) à partir de de qui lui a été spécifié en ligne de commande.+Une fois qu'il a fini (ou même un peu avant)il monte la racine (/) à partir de ce qui lui a été spécifié en ligne de commande.
  
-Et enfin il lance init en lui passant quelques paramètres provenant de sa propre ligne de commande.+Et enfinil lance init en lui passant quelques paramètres provenant de sa propre ligne de commande.
  
-Si un initrd est chargé, il l'​utilise comme racine et prend l'init s'y trouvant. Dans ce cas il ne cherche pas à monter la racine. Sinon GoTo init.+Si un initrd est chargé, il l'​utilise comme racine et prend l'init s'y trouvant. Dans ce casil ne cherche pas à monter la racine. Sinon GoTo init.
  
 ==== Initrd ====  ==== Initrd ==== 
  
-**Initrd** (INITial RamDisk) est un intermédiaire qui a été rajouté au processus de boot pour permettre le chargement dynamique de driver ainsi que la configurations ​de certain ​éléments comme le réseau ou le NFS.+**Initrd** (INITial RamDisk) est un intermédiaire qui a été rajouté au processus de boot pour permettre le chargement dynamique de driver ainsi que la configuration ​de certains ​éléments comme le réseau ou le NFS.
  
-Initrd est un ancien nom. En pratique, c'est maintenant un **initramfs** qui est chargé (c'est la même chose mais en mieux, le premier est un block device et le second une archive) avant le montage de la racine. Celui-ci est monté à la racine. Son boulotrendre la vraie racine accessible. NFS, driver manquant, LVM, toutes les raisons sont bonnes pour utiliser un initrd.+Initrd est un ancien nom. En pratique, c'est maintenant un **initramfs** qui est chargé (c'est la même chose mais en mieux, le premier est un block device et le second une archive) avant le montage de la racine. Celui-ci est monté à la racine. Son boulot ​rendre la vraie racine accessible. NFS, driver manquant, LVM, toutes les raisons sont bonnes pour utiliser un initrd.
  
-Et enfin celui-ci charge le vrai init pour l'​étape suivante.+Et enfincelui-ci charge le vrai init pour l'​étape suivante.
  
 ==== Init ==== ==== Init ====
Ligne 93: Ligne 93:
  
 rc est un simple script qui a pour pour seul objectif de lancer les différents démons grâce aux liens se trouvant dans /etc/rcX.d (où X est un runlevel). rc est un simple script qui a pour pour seul objectif de lancer les différents démons grâce aux liens se trouvant dans /etc/rcX.d (où X est un runlevel).
-ex: lien du service Gnome: S19gdm3 -> ../​init.d/​gdm3 ​+ex: lien du service Gnome : S19gdm3 -> ../​init.d/​gdm3 ​
  
  
-Et voila, à partir de là on peut considérer que le système est lancé.+Et voilà ! À partir de là on peut considérer que le système est lancé.
  
-<note tip>​Notez que sous certains systèmes comme ubuntu ​on trouve des outils comme upstart qui remplacent à la fois init et rc pour faire à peu près la même chose.</​note>​+<note tip>​Notez que sous certains systèmes comme Ubuntu, ​on trouve des outils comme upstart qui remplacent à la fois init et rc pour faire à peu près la même chose.</​note>​
  
 ===== Lien ===== ===== Lien =====
Ligne 115: Ligne 115:
 |1 bip court |Le PC démarre normalement ​  ​| ​   | |1 bip court |Le PC démarre normalement ​  ​| ​   |
 |2 bips courts |Problème CMOS |Réinitialiser le CMOS en enlevant la pile du BIOS et en la remettant ou en déplaçant le cavalier JP4   | |2 bips courts |Problème CMOS |Réinitialiser le CMOS en enlevant la pile du BIOS et en la remettant ou en déplaçant le cavalier JP4   |
-|1 bip long / 1 bip court  |Problème de carte-mère ou de mémoire vive |Enficher correctement les modules de mémoire vive, tester sa RAM ou les changer|+|1 bip long / 1 bip court  |Problème de carte mère ou de mémoire vive |Enficher correctement les modules de mémoire vive, tester sa RAM ou les changer|
 |1 bip long / 2 bips courts |Problème lié à la carte graphique |Vérifier que la carte graphique est bien enfichée. Éventuellement,​ tester avec une autre carte vidéo ​  | |1 bip long / 2 bips courts |Problème lié à la carte graphique |Vérifier que la carte graphique est bien enfichée. Éventuellement,​ tester avec une autre carte vidéo ​  |
 |1 bip long / 3 bips courts |Problème lié au clavier |Vérifier que le clavier est bien enfiché et qu'​aucune touche n'est enfoncée. Éventuellement,​ tester avec un autre clavier ​  | |1 bip long / 3 bips courts |Problème lié au clavier |Vérifier que le clavier est bien enfiché et qu'​aucune touche n'est enfoncée. Éventuellement,​ tester avec un autre clavier ​  |
Ligne 131: Ligne 131:
 Ainsi : Ainsi :
 Un long bip, suivi de deux bips courts indiquent une erreur due aux périphériques vidéo (carte graphique). \\ Un long bip, suivi de deux bips courts indiquent une erreur due aux périphériques vidéo (carte graphique). \\
-Dans ce cas il est nécessaire d'​essayer d'​enficher correctement la carte vidéo voire d'en changer.+Dans ce casil est nécessaire d'​essayer d'​enficher correctement la carte vidéovoire d'en changer.
  
 Tout autre bip indique une erreur due à la mémoire. Tout autre bip indique une erreur due à la mémoire.
Ligne 165: Ligne 165:
  
 La plupart des **BIOS** ont un //setup// (programme de configuration) qui permet de modifier la configuration basique du système. \\  La plupart des **BIOS** ont un //setup// (programme de configuration) qui permet de modifier la configuration basique du système. \\ 
-Ce type d'​information est stockée ​dans une mémoire auto-alimentée (à l'aide d'une pile) afin que l'​information soit conservée même lorsque le système est hors tension (la mémoire vive est réinitialisée à chaque redémarrage).+Ce type d'​information est stocké ​dans une mémoire auto-alimentée (à l'aide d'une pile) afin que l'​information soit conservée même lorsque le système est hors tension (la mémoire vive est réinitialisée à chaque redémarrage).
  
 Il existe de nombreux BIOS dans chaque machine : Il existe de nombreux BIOS dans chaque machine :
  
-    * Le BIOS de la carte mère +    * Le BIOS de la carte mère. 
-    * Le BIOS qui contrôle le clavier +    * Le BIOS qui contrôle le clavier. 
-    * Le BIOS de la carte vidéo+    * Le BIOS de la carte vidéo.
  
-et éventuellement : +Et éventuellement : 
-    * Le BIOS de contrôleurs SCSI qui permettent de booter sur le périphérique SCSI, qui communique alors avec le DOS sans pilote supplémentaire +    * Le BIOS de contrôleurs SCSI qui permettent de booter sur le périphérique SCSI, qui communique alors avec le DOS sans pilote supplémentaire. 
-    * (Le BIOS de cartes réseau qui permettent de booter sur le réseau)+    * (Le BIOS de cartes réseau qui permettent de booter sur le réseau.)
  
-Lorsque le système est mis sous tension, le **BIOS** affiche un message de //​copyright//​ à l'​écran,​ puis il effectue les tests de diagnostics ​et d'​initialisation.+Lorsque le système est mis sous tension, le **BIOS** affiche un message de //​copyright//​ à l'​écran,​ puis il effectue les tests de diagnostic ​et d'​initialisation.
  
 Lorsque tous les tests ont été effectués, le **BIOS** affiche un message invitant l'​utilisateur à appuyer sur une ou plusieurs touches afin d'​entrer dans le setup du BIOS. Lorsque tous les tests ont été effectués, le **BIOS** affiche un message invitant l'​utilisateur à appuyer sur une ou plusieurs touches afin d'​entrer dans le setup du BIOS.
  
 Selon la marque du BIOS il peut s'agir : Selon la marque du BIOS il peut s'agir :
-  * de la touche F2, +  * de la touche ​<key>F2</​key>​ 
-  * de la touche F10, +  * de la touche ​<key>F10</​key>​ 
-  * de la touche ​DEL (sur les claviers français : "Suppr"),+  * de la touche ​<key>Suppr</​key>​
  
 ou bien d'une des séquences de touche suivantes : ou bien d'une des séquences de touche suivantes :
  
-    * Ctrl+Alt+S +    * <key>Ctrl</​key> ​<key>Alt</​key> ​<key>S</​key>​ 
-    * Ctrl+Alt+Esc +    * <key>Ctrl</​key> ​<key>Alt</​key> ​<​key>​Echap</​key>​ 
-    * Ctrl+Alt+Ins+    * <key>Ctrl</​key> ​<key>Alt</​key> ​<​key>​Inser</​key>​
  
 ===== Réinitialiser le BIOS ===== ===== Réinitialiser le BIOS =====
Ligne 201: Ligne 201:
 Si l'​ordinateur démarre et que l'​accès au setup du **BIOS** est possible, celui-ci offre généralement la possibilité de rétablir les paramètres par défaut. Si l'​ordinateur démarre et que l'​accès au setup du **BIOS** est possible, celui-ci offre généralement la possibilité de rétablir les paramètres par défaut.
  
-Sur les BIOS de type PhoenixBIOS,​ l'​appui sur la touche ​''​F9'' ​permet de rétablir les paramètres par défaut du constructeur. ​ \\+Sur les BIOS de type PhoenixBIOS,​ l'​appui sur la touche ​<key>F9</​key> ​permet de rétablir les paramètres par défaut du constructeur. ​ \\
 Sur les BIOS de type AwardBIOS : Sur les BIOS de type AwardBIOS :
-  * l'​appui sur la touche ​**F5** rétablit les paramètres précédents,​ +  * l'​appui sur la touche ​<key>F5</​key> ​rétablit les paramètres précédents,​ 
-  * l'​appui sur **F6** rétablit les valeurs par défaut du BIOS Award, +  * l'​appui sur <key>F6</​key> ​rétablit les valeurs par défaut du BIOS Award, 
-  * l'​appui sur **F7** permet de rétablir les paramètres par défaut fournis par le contructeur ​de la carte mère.+  * l'​appui sur <key>F7</​key> ​permet de rétablir les paramètres par défaut fournis par le constructeur ​de la carte mère.
  
 ==== Sans démarrage du BIOS ==== ==== Sans démarrage du BIOS ====
Ligne 212: Ligne 212:
  
 Si l'​accès au **BIOS** est impossible par la procédure standard, la plupart des cartes mères sont dotées d'un cavalier (//​jumper//​) leur permettant de rétablir les valeurs par défaut. \\  Si l'​accès au **BIOS** est impossible par la procédure standard, la plupart des cartes mères sont dotées d'un cavalier (//​jumper//​) leur permettant de rétablir les valeurs par défaut. \\ 
-Il suffit de changer la position du cavalieret de le laisser maintenu dans cette nouvelle position pendant une dizaine de secondes.+Il suffit de changer la position du cavalier et de le laisser maintenu dans cette nouvelle position pendant une dizaine de secondes.
  
-Pour toutes ces manipulations référez-vous au manuel fourni avec votre carte mère ! +Pour toutes ces manipulationsréférez-vous au manuel fourni avec votre carte mère ! 
-===== Mais quelle est ma Version ​de BIOS ?=====+===== Mais quelle est ma version ​de BIOS ?=====
 **dmidecode** vous permettra de le savoir très simplement. **dmidecode** vous permettra de le savoir très simplement.
 ==== Un peu, beaucoup...==== ==== Un peu, beaucoup...====
Ligne 266: Ligne 266:
  Currently Installed Language: eng  Currently Installed Language: eng
 </​file>​ </​file>​
 +
 +===== Liens utiles sur le forum =====
 +
 +  * https://​debian-facile.org/​viewtopic.php?​pid=279638#​p279638 :)
 ===== Liens et Sources ===== ===== Liens et Sources =====
   * http://​www.erenumerique.fr/​le_bios_explique-art-1042-1.html   * http://​www.erenumerique.fr/​le_bios_explique-art-1042-1.html
doc/materiel/bios.1427974035.txt.gz · Dernière modification: 02/04/2015 13:27 par milou

Pied de page des forums

Propulsé par FluxBB