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
Prochaine révision Les deux révisions suivantes
doc:materiel:bios [28/08/2012 19:31]
smolski
doc:materiel:bios [29/07/2015 18:52]
milou [Le POST]
Ligne 1: Ligne 1:
 mise à jour - 19/06/2011 mise à jour - 19/06/2011
 ====== BIOS ====== ====== BIOS ======
 +
 +  * Objet : Bios, (Basic Input/​Output System / Système de gestion élémentaire des entrées/​sorties)
 +  * 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à !]] :-)
 +  * Commentaires : //Système de gestion élémentaire des entrées/​sorties//​
 +  * Suivi : {{tag>​à-tester}}
 +    * Création par [[user>​smolski]] le  15/08/2010
 +    * 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 !)) 
 +
 +===== Introduction =====
  
 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.
Ligne 6: Ligne 17:
 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 **EEPROM** (mémoire ​modifiable par impulsions électriques,​ d'où le terme de //flasher// pour désigner l'​action de modifier 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.
  
 ===== Le POST ===== ===== Le POST =====
  
-Lorsque le système est mis sous tension ou réamorcé (//​Reset//​),​ le **BIOS** fait __l'​inventaire du matériel présent dans l'​ordinateur__ et effectue un test appelé **POST** ("​Power-On Self Test) afin de vérifier son bon fonctionnement.+Lorsque le système est mis sous tension ou réamorcé (//​Reset//​),​ le **BIOS** fait __l'​inventaire du matériel présent dans l'​ordinateur__ et effectue un test appelé **POST** ("​Power-On Self Test) afin de vérifier son bon fonctionnement, et le configurer.
  
   - Effectuer un test du processeur (CPU)   - Effectuer un test du processeur (CPU)
Ligne 22: Ligne 33:
  
 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 <​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 :
Ligne 64: Ligne 76:
 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 cas il ne cherche pas à monter la racine. Sinon GoTo init.
  
-==== Initrd ====+==== Initrd ==== 
  
-**Initrd** 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 configurations de certain é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 boulot, rendre 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 enfin celui-ci charge le vrai init pour l'​étape suivante.
Ligne 80: Ligne 92:
 ==== rc ==== ==== rc ====
  
-rc est un simple script qui a pour pour seul objectif de lancer les différents démons ​qu'on trouve ​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  
  
 Et voila, à partir de là on peut considérer que le système est lancé. Et voila, à partir de là on peut considérer que le système est lancé.
Ligne 168: Ligne 182:
  
 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 187: 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 201: Ligne 215:
  
 Pour toutes ces manipulations référez-vous au manuel fourni avec votre carte mère ! Pour toutes ces manipulations référez-vous au manuel fourni avec votre carte mère !
 +===== Mais quelle est ma Version de BIOS ?=====
 +**dmidecode** vous permettra de le savoir très simplement.
 +==== Un peu, beaucoup...====
 +<code root>​dmidecode -s bios-vendor</​code>​
 +<file txt retour de la commande ci-dessus sur un G53SW>​American Megatrends Inc.</​file>​
 +<code root>​dmidecode -s bios-version</​code>​
 +<file txt retour de la commande ci-dessus sur un G53SW>​G53SW.203</​file>​
 +<code root>​dmidecode -s bios-release-date</​code>​
 +<file txt retour de la commande ci-dessus sur un G53SW>​02/​15/​2011</​file>​
 +==== Et plus si affinité ====
 +<code root>​dmidecode -t bios</​code>​
 +<file txt retour de la commande ci-dessus sur un G53SW>
 +# dmidecode 2.11
 +SMBIOS 2.6 present.
 +
 +Handle 0x0000, DMI type 0, 24 bytes
 +BIOS Information
 + Vendor: American Megatrends Inc.
 + Version: G53SW.203
 + Release Date: 02/15/2011
 + Address: 0xF0000
 + Runtime Size: 64 kB
 + ROM Size: 2560 kB
 + Characteristics:​
 + PCI is supported
 + BIOS is upgradeable
 + BIOS shadowing is allowed
 + Boot from CD is supported
 + Selectable boot is supported
 + EDD is supported
 + 5.25"/​1.2 MB floppy services are supported (int 13h)
 + 3.5"/​720 kB floppy services are supported (int 13h)
 + 3.5"/​2.88 MB floppy services are supported (int 13h)
 + Print screen service is supported (int 5h)
 + 8042 keyboard services are supported (int 9h)
 + Serial services are supported (int 14h)
 + Printer services are supported (int 17h)
 + ACPI is supported
 + USB legacy is supported
 + Smart battery is supported
 + BIOS boot specification is supported
 + Targeted content distribution is supported
 + BIOS Revision: 4.6
  
 +Handle 0x004F, DMI type 13, 22 bytes
 +BIOS Language Information
 + Language Description Format: Abbreviated
 + Installable Languages: 1
 + eng
 + Currently Installed Language: eng
 +</​file>​
 ===== 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.txt · Dernière modification: 07/06/2023 15:22 par lagrenouille

Pied de page des forums

Propulsé par FluxBB