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
Dernière révision Les deux révisions suivantes
doc:systeme:grub2:theorie [20/11/2017 07:58]
smolski
doc:systeme:grub2:theorie [22/11/2017 14:28]
smolski [GRUB Multiboot]
Ligne 62: Ligne 62:
 Cela dépend tout d'​abord si la machine démarre en mode BIOS/legacy ou en mode EFI. Cela dépend tout d'​abord si la machine démarre en mode BIOS/legacy ou en mode EFI.
  
-=== En mode BIOS ===+==== En mode BIOS ====
  
 L'​amorçage se fait à partir du MBR d'un disque. \\ L'​amorçage se fait à partir du MBR d'un disque. \\
 Comme Debian et Ubuntu((par exemple)) sont installés sur des disques séparés, la logique voudrait que le GRUB de chacun soit installé dans le MBR de son propre disque. <note tip>La priorité entre les deux disques est réglée dans le BIOS. La réinstallation d'un GRUB suite à une mise à jour des paquets grub* ne peut donc normalement pas écraser l'​autre.</​note>​ Comme Debian et Ubuntu((par exemple)) sont installés sur des disques séparés, la logique voudrait que le GRUB de chacun soit installé dans le MBR de son propre disque. <note tip>La priorité entre les deux disques est réglée dans le BIOS. La réinstallation d'un GRUB suite à une mise à jour des paquets grub* ne peut donc normalement pas écraser l'​autre.</​note>​
  
-=== En mode EFI ===+==== En mode EFI ====
  
 GRUB est installé dans une partition système EFI. \\ GRUB est installé dans une partition système EFI. \\
Ligne 75: Ligne 75:
 Le rapport de ''​bootinfoscript''​((paquet : boot-info-script)) nous en apprendra plus sur la configuration d'​amorçage. Le rapport de ''​bootinfoscript''​((paquet : boot-info-script)) nous en apprendra plus sur la configuration d'​amorçage.
  
-==== Au final ====+==== Conclusion ​====
  
-Dans ce cas, chaque système devrait avoir son propre chargeur d'​amorçage,​ et un chargeur principal indépendant devrait être installé pour chaîner les chargeurs des différents systèmes qui vont à leur tour chargeur ​le noyau de leur propre système.+Dans ce cas, chaque système devrait avoir son propre chargeur d'​amorçage,​ et un chargeur principal indépendant devrait être installé pour chaîner les chargeurs des différents systèmes qui vont à leur tour charger ​le noyau de leur propre système.
   * On ne peut pas connaître les paramètres du noyau d'un autre système autrement qu'en lisant le fichier de configuration du chargeur d'​amorçage de ce dernier, qui n'​existe que si un chargeur est installé.   * On ne peut pas connaître les paramètres du noyau d'un autre système autrement qu'en lisant le fichier de configuration du chargeur d'​amorçage de ce dernier, qui n'​existe que si un chargeur est installé.
   * Avec un chargeur qui charge directement les noyaux de tous les systèmes en se basant sur leurs fichiers de configuration d'​amorçage respectifs, les modifications de ces derniers (ajout ou suppression de noyau, modification des paramètres...) ne sont prises en compte que si on met à jour la configuration du chargeur actif. \\ Avec GRUB, on doit donc démarrer le système secondaire à modifier, faire la modification,​ exécuter update-grub,​ redémarrer sur le système principal, exécuter update-grub et là seulement on peut redémarrer sur le système secondaire avec les modifications appliquées. \\ Laborieux. :-\   * Avec un chargeur qui charge directement les noyaux de tous les systèmes en se basant sur leurs fichiers de configuration d'​amorçage respectifs, les modifications de ces derniers (ajout ou suppression de noyau, modification des paramètres...) ne sont prises en compte que si on met à jour la configuration du chargeur actif. \\ Avec GRUB, on doit donc démarrer le système secondaire à modifier, faire la modification,​ exécuter update-grub,​ redémarrer sur le système principal, exécuter update-grub et là seulement on peut redémarrer sur le système secondaire avec les modifications appliquées. \\ Laborieux. :-\
-  * Si le système auquel le chargeur appartient est supprimé ou endommagé, **ça ne démarre plus** !+Si le système auquel le chargeur appartient est supprimé ou endommagé, **ça ne démarre plus** ! \\ 
 +Il faut installer un GRUB (ou autre chargeur comme rEFInd en EFI) indépendant des OS installés. ​
  
-==== Source ​sur le forum : ====+=== rEFInd (stretch) ​=== 
 + 
 +Depuis stretch, la commande **refind** permet d'​ajouter en EFI les nouveaux systèmes sans modifier la priorité du premier installé )comme le permettait anciennement **gag**)... ^_^ 
 +<note important>​À tester...</​note>​ 
 + 
 +==== Sources ​sur le forum : ====
  
   * https://​debian-facile.org/​viewtopic.php?​pid=244498#​p244498   * https://​debian-facile.org/​viewtopic.php?​pid=244498#​p244498
-//Un krô merci à //​**nounours**//​ et //​**raleur**//​ et les participants d'​avoir initié sur le forum ces précisions délicates.//​ =)+//Un krô merci à //​**nounours**//​, **solar66** ​et //​**raleur**//​ et tous les autres ​participants d'​avoir initié sur le fil du forum ces précisions délicates.//​ =)
  
 ===== Références ===== ===== Références =====
doc/systeme/grub2/theorie.txt · Dernière modification: 08/05/2020 12:18 par bendia

Pied de page des forums

Propulsé par FluxBB