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:systeme:grub2 [01/03/2014 22:08]
captnfab
doc:systeme:grub2 [18/01/2019 22:01]
smolski [Introduction]
Ligne 1: Ligne 1:
-====== ​Grub2 ======+====== ​GRUB 2 ======
  
-Avec **GRUB2** :+  ​Objet : GRUB 2, le chargeur d'​amorçage version 2. 
 +  ​Suivi : {{tag>​à-compléter}} 
 +    ​Créé par [[user>​smolski]] le 29/​01/​2010 
 +    ​Mise à jour par **...** le ... 
 +  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=8925 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 +
 +===== Introduction =====
 +
 +GNU GRUB (GRand Unified Bootloader) est un chargeur de démarrage universel.
 + 
 +Parce qu'il est capable de charger presque **toutes ​ sortes d'​OS**,​ des OS dérivés d'UNIX : Linux, BSD etc, toute la gamme des windows. Parce qu'on peut l'​installer sur tous les types de systèmes de fichiers Linux/Unix (ext2, ext3, reiserFs, autres…) Parce que Grub est //​multiplateformes//,​ il marche sur plusieurs types de machines : PC, Mac, IBM, Sun.
 +//Aussi GRUB fait référence à UNIX, d'où sont tirés presque tous les OS, voilà pourquoi Grub utilise **la numérotation des disques d'​UNIX**,​ différente de celle de Linux et de windows....//​
 +
 +
 +==== Spécificités ​ ====
 +
 +Avant d'​expliquer les détails du boot avec Grub, il faut avoir en tête cette différence fondamentale avec les autres bootloaders:​ Grub n'est pas qu'un simple bootloader.
 +
 +  * Grub est un mini système, autonome avec ses propres commandes (en console), qu'on peut installer n'​importe où sur le disque, voire sur une disquette.
 +  * Grub est un chargeur interactif.
 +Il affiche le menu de choix de boot, et il est possible d'en modifier les options au clavier, ce qui n'est pas possible avec d'​autres simbles bootloaders comme LiLo.
 +Cependant, ce n'est pas très pratique de lancer votre  OS habituel avec des commandes au clavier, aussi pour lancer vos OS, Grub  utilise un fichier de configuration qui s'​appelle ''​grub.cfg''​
 +
 +Ainsi, grub met à la fois à disposition un menu défini par le grub.cfg et un mini-shell de secours, permettant d'​effectuer les mêmes opérations manuellement.
 +
 +==== Différences d'avec GRUB 1 ====
 +
 +Avec **GRUB 2** :
  
   - Nous ne rédigeons plus directement dans un fichier les modifications et ajouts des distributions tel que nous le faisions dans le //​menu.lst//​ de **GRUB**.   - Nous ne rédigeons plus directement dans un fichier les modifications et ajouts des distributions tel que nous le faisions dans le //​menu.lst//​ de **GRUB**.
Ligne 14: Ligne 41:
   * la modulation de la présentation et l'​ouverture de ceux-ci.   * la modulation de la présentation et l'​ouverture de ceux-ci.
  
-// N'hésitez ​pas à nous faire part dans le **forum DF** de vos avis et commentaires sur cette rédaction qui se veut facilement ​à notre service.//+=== Précisions === 
 + 
 +//ce que tu décris Naguam c'est le chainloading?​ Où une partie de GRUB s'​installe dans une partition /boot (?) (le stage 2) et une autre partie est dans le premier secteur de disque (stage 1)// 
 + 
 +Non, on parle de "​chainloading"​ (ou chaînage) quand un chargeur d'​amorçage lance un autre chargeur d'​amorçage. Par exemple quand le programme d'​amorce standard du MBR lance le secteur d'​amorce de la partition active (schéma de Naguam), ou quand GRUB  lance le GRUB d'un autre système, ou quand GRUB lance le chargeur d'​amorçage de Windows (ntldr/​bootmgr). Le chargement de l'​étage suivant de GRUB par l'​étage précédent de GRUB n'​est ​pas du chaînage, c'est juste le processus de démarrage de GRUB. 
 + 
 +Stage 1, 1.5 et 2 sont des notions propres ​à l'​ancienne version GRUB 1/legacy. Dans la version actuelle GRUB 2 elles sont remplacées par la boot image (secteur d'​amorce) et la core image. La boot image charge la core image qui charge les modules et la configuration installés ​dans /​boot/​grub. 
 + 
 +La boot image et la core image sont obligatoirement sur le même disque, alors que /boot/grub peut être sur un disque différent. Cependant c'est une configuration à éviter car cela rend les deux disques dépendants l'un de l'​autre,​ chacun contenant seulement une partie de GRUB. 
 + 
 +Sur le forum 
 +  ​https://​debian-facile.org/​viewtopic.php?​pid=289665#​p289665 ;-) 
 +===== Utilisation ===== 
 + 
 +   [[:​doc:​systeme:​grub2:​détail|Vision d'​ensemble]]  
 +      - [[:​doc:​systeme:​grub2:​installation|Installation pas à pas.]]  
 +      - [[:​doc:​systeme:​grub2:​configuration-2 | Scripts systèmes]]. Ajouter des OS par exemple... 
 +      - [[:​doc:​systeme:​noyau:​grub2-modules | Configuration des modules]]. 
 +      - [[:​doc:​systeme:​grub2:​desinstallation|GRUB 2 - Désinstallation et Réinstallation de GRUB]] //En cours de test...//
  
-   * [[:​doc:​systeme:​grub2:​détail|GRUB2 - Vision d'​ensemble]] DÉBUTANT AVERTI 
-      - [[:​doc:​systeme:​grub2:​installation|GRUB2 - Installation pas à pas.]] DÉBUTANT 
-      - [[:​doc:​systeme:​grub2:​configuration|GRUB2 - Configuration manuelle.]] DÉBUTANT AVERTI 
-      - [[:​doc:​systeme:​grub2:​desinstallation|GRUB2 - Désinstallation et Réinstallation de GRUB]] //En cours de test...// 
    * Pour lire un peu de théorie : [[:​doc:​systeme:​grub2:​theorie|le processus de chargement de GRUB]].    * Pour lire un peu de théorie : [[:​doc:​systeme:​grub2:​theorie|le processus de chargement de GRUB]].
 +
 +
 +===== Liens =====
 +
 +  * [[https://​wiki.debian.org/​fr/​Grub|GRUB sur le wiki Debian]] ​ 8-)
 +  * [[http://​www.linuxpedia.fr/​doku.php/​expert/​grub2|GRUB 2 sur LinuxPedia]]
 +  * [[http://​www.gnu.org/​software/​grub/​manual/​|Documentation officielle]] (en)
 +  * [[https://​fr.wikipedia.org/​wiki/​GNU_GRUB|Présentation sur Wikipédia]]
 +
 +===== Liens utiles sur le forum =====
 +
 +  *     ​Forums \\     » Installation de Debian \\    » Sélecteur de démarrage de Grub » (résolu) \\     » [[https://​debian-facile.org/​viewtopic.php?​id=20768]]
 +
  
  
doc/systeme/grub2.txt · Dernière modification: 23/10/2019 19:39 par smolski

Pied de page des forums

Propulsé par FluxBB