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:install:refind-boot-uefi [04/09/2013 16:21]
mytux [EFI et UEFI]
doc:install:refind-boot-uefi [06/09/2013 10:38]
MicP [Le BIOS] orthographe - quelques phrases et mots
Ligne 15: Ligne 15:
 =====Le BIOS===== =====Le BIOS=====
  
-A l'aube de l'ère du premier PC en 1981, [[wp>IBM]] livrait son [[http://​fr.wikipedia.org/​wiki/​IBM_PC|Personal Computer ​5150]], avec un [[wp>firmware]] connu sous le nom de [[wp>BIOS]] (Basic Input/Output System ). \\ +A l'aube de l'ère du premier PC en 1981, IBM livrait son **P**ersonal **C**omputer ​5150, avec un firmware connu sous le nom de BIOS (**B**asic **I**nput/**O**utput **S**ystem). 
-Le BIOS était destiné à être une interface entre le matériel ​ et le système d'​exploitation [[wp>​DOS]] (Disk Operating Systemà l'​époque.+
  
-Son rôle est d' initialiser tous les composants ​de la carte mère, identifier tous les périphériques ​internes ​et externes qui lui sont connectés, définir un ordre de priorité des périphériques d'​entrée,​ démarrer le //​bootloader//​ présent sur le premier périphérique disponible +Le BIOS est l’interface logicielle entre le matériel et le logiciel à un niveau très basique. Il fournit le niveau ​d’interface le plus bas entre les pilotes ​de périphériques et le matériel.
  
-Le Bios est écrits en assembleur et contient ​une suites ​de routines ​d' interruption que le processeur exécute+Les routines du BIOS sont inscrites dans une mémoire de type EEPROM (Electric Erasable Programmable Read-Only Memory) implantée sur la carte mère. Ce type de mémoire ​est donc re-programmable ce qui permet de ré-inscrire son contenu pour effectuer ​une mise à jour de ces routines ​("​Flashage"​ du BIOS).
  
-==Power Good== +Une zone mémoire de type CMOS associée à un circuit d'​horloge (RTC), est alimentée ​par une batterie de manière à pouvoir garder, quand le système ​est hors tension, ​les informations sur la configuration matérielle ​de la machine ​ainsi que l'​heure et la date (RTCqui sera utilisée par le système
-Le BIOS vérifie que la tension fournie ​par le transformateur ​est adéquate et stable. Dans le but d’éviter tout bris de la carte-mère ou du CPU. Si les paramètres ​de stabilité ne sont pas conformes aux besoins, il avortera le démarrage de l’ordinateur évitant ​ainsi de griller les circuits ou le(s) processeur(s).+
  
-==POST (Power On Self Test)== +Ces informations seront utilisées par le POST pour l'​initialisation du matériel et sont aussi accessibles ​et modifiables par une interface dont le programme ​(BIOS Setupest inscrit dans la mémoire BIOS.
-Lors de cette étape, le programme intégré à la carte-mère teste la présence des divers périphériques ​et tente de leur attribuer les ressources nécessaires à un fonctionnement sans conflit.  +
-Au cours de la phase du POST, le programme ​du BIOS a déjà listé tous les périphériques de type "​mémoire de masse" (disque, disquette, clef USB, carte SD, cdrom etc...auxquels il pourrait avoir accès. +
-Il va maintenant essayer de "​passer ​la main" ​ aux programmes susceptibles d'​être inscrits dans ces mémoires de masses.+
  
 +Quand l’ ordinateur est mis sous tension, ou lors d’un //reset//, le signal (Power Good) est transmis au microprocesseur qui va alors lire et exécuter les instructions inscrites dans la mémoire BIOS.
  
-==Bootsrap Loader== +Le programme ​du BIOS effectue alors une séquence d'​auto-test appelée ​le POST (**P**ower **O**n **S**elf **T**est) puis recherche parmi les périphériques ​de mémoire de masse qui lui sont accessibles ceux dont le premier secteur est un MBR. 
-  +<​note>​ 
-Pour cela, le //bootstrap loader// ​du BIOS  ​lit ​le premier secteur du premier périphérique ​de type //mémoire de masse//, afin de savoir s'​il ​s'agit d'​un ​//secteur bootable//.+MBR (Master Boot Record) ou zone d'amorçage. D' une taille de 512 octets ​il contient dans ces 446 premiers octets une routine (un programme) d' ​amorçage destiné soit à démarrer le système ​d' ​exploitation sur la partition active, soit un chargeur de démarrage (bootloader). Les 6 derniers octets de ce bloc peuvent contenir une signature numérique optionnelle sur 4 octets et 2 octets nuls. Les 64 octets suivant contiennent la table des quatre partitions primaires. Le tout finit par une signature 0xAA55 sur 2 octets.
  
-Si ce premier secteur ​est marqué par le nombre //AA55h à l'​offset 1FEh => 2 dernier octets ​du secteur//, il va en déduire qu'​il ​s'agit certainement d'un secteur amorçableet il va copier les instruction contenues dans le //bootstrap code area// de ce //MBR// en mémoire (0000h:​7C00h) afin de pour pouvoir lancer l'​exécution des instructions de ce //bootstrap code//. +Le BIOS lit et exécute les instructions inscrites dans le premier secteur ​physique ​du média de démarrage. Il sagit généralement des 512 premiers octets du premier disque dur, le MBR.
- +
-Ces instructions sont inscrites dans le MBR par les chargeurs de démarrage.+
  
  
 +PBR ( (Partiton Boot Record) aussi appellé VBR (Volume Boot Record) ou Partition Boot Sector, est le premier secteur de chaque partition primaire ou logique. Il peut contenir une routine de démarrage d'un système d'​exploitation,​ un chargeur de démarrage, voire rien du tout si la partition n'a pas vocation à être bootée. Quand le BIOS ne contient pas de routine de boot, le BIOS tente de démarrer et d'​exécuter la routine de boot inscrite dans le PBR de la partition marquée active.
 +</​note>​
 =====EFI et UEFI===== =====EFI et UEFI=====
  
doc/install/refind-boot-uefi.txt · Dernière modification: 26/11/2015 18:38 par milou

Pied de page des forums

Propulsé par FluxBB