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:systeme:grub2:detail [21/09/2013 22:39]
martinux_qc [Installation]
doc:systeme:grub2:detail [09/05/2018 11:56] (Version actuelle)
smolski [Installation] grub pc ou efi
Ligne 1: Ligne 1:
-====== ​grub2 ======+====== ​GRUB 2 (vision d'​ensemble) ​======
  
-Le chargeur d'​amorçage version 2 (Depuis la version ​de la branche ​**squeeze**).+  * Objet : GRUB 2, le chargeur d'​amorçage version 2 (présent à partir ​de **squeeze**). 
 +  * Niveau requis : {{tag>​avisé}} 
 +  * Commentaires : //​installation et configuration de GRUB 2 lorsqu'​un autre bootloader est présent, en particulier GRUB Legacy. // 
 +  * Suivi : {{tag>​à-tester}} 
 +    * Créé par [[user>​smolski]] le 16/​02/​2010 
 +    * Mise à jour par **...** le ... 
 +    * Testé par **...** le ... 
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=130655#​p130655 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 ===== Présentation ===== ===== Présentation =====
  
-Le code de grub2 est toujours ​maintenu, mais il n'y aura plus d'​ajout de nouvelles fonctionnalités à grub (Legacy) premier du nom.+Le code de grub2 est le seul maintenu ​et il n'y aura plus d'​ajout de nouvelles fonctionnalités à grub (Legacy) premier du nom.
  
 Le code de grub2 a fait l'​objet d'une réécriture complète. \\  Le code de grub2 a fait l'​objet d'une réécriture complète. \\ 
Ligne 19: Ligne 26:
   * des ''​multiboot''​   * des ''​multiboot''​
   * des ''​systèmes non-GNU/​Linux''​   * des ''​systèmes non-GNU/​Linux''​
-  * des partitionnements variés, par exemple utilisant //raid// et/ou //lvm// rendant disponibles les volumes de ce types __dès le menu__ grub !+  * des partitionnements variés, par exemple utilisant //raid// et/ou //lvm// rendant disponibles les volumes de ce type __dès le menu__ grub !
  
 ===== Installation ===== ===== Installation =====
 +
 +le choix entre grub-pc et grub-efi est déterminé par la façon d'​amorcer l'​installateur,​ en mode EFI ou BIOS/​legacy. Exception : quand l'​installateur est amorcé en mode EFI mais détecte un système déjà installé en mode BIOS/​legacy,​ il propose de continuer comme s'il avait été amorcé en mode BIOS/legacy afin d'​installer un chargeur d'​amorçage compatible avec le système déjà installé. \\
 +De raleur sur le forum :
 +  * [[https://​debian-facile.org/​viewtopic.php?​pid=264471#​p264471]]
 +
 +La table de partition indique que Windows a été installé en mode EFI. Il faut donc installer un chargeur GRUB EFI pour pouvoir lancer Windows à partir de GRUB.
  
 Lors de l'​installation,​ grub ne sera pas effacé du secteur d'​amorçage (MBR) du disque, grub2 sera //​chaîné//​ à partir du grub déjà existant pour permettre de vérifier que tout fonctionne correctement. Lors de l'​installation,​ grub ne sera pas effacé du secteur d'​amorçage (MBR) du disque, grub2 sera //​chaîné//​ à partir du grub déjà existant pour permettre de vérifier que tout fonctionne correctement.
Ligne 29: Ligne 42:
    "​chainload into grub2 on …”.    "​chainload into grub2 on …”.
  
-Si tout se passe bien, il est alors temps de faire totalement le remplacement de grub par grub2, en exécutant la commande ​sous root +Si tout se passe bien, il est alors temps de faire totalement le remplacement de grub par grub2, en exécutant la commande : 
-<​code ​bash> +<​code ​root>​upgrade-from-grub-legacy</​code>​
-upgrade-from-grub-legacy</​code>​+
  
 Après cela : Après cela :
Ligne 44: Ligne 56:
 Sur certaines distributions((Ubuntu Hardy)) la procédure est un peu différente. \\  Sur certaines distributions((Ubuntu Hardy)) la procédure est un peu différente. \\ 
 Pour basculer sur grub2 définitivement il faut l'​installer sur le **mbr** en utilisant la commande : Pour basculer sur grub2 définitivement il faut l'​installer sur le **mbr** en utilisant la commande :
-   grub-install +<code root>grub-install</​code>​
  
 ===== Commandes ===== ===== Commandes =====
Ligne 54: Ligne 65:
   - administrer.   - administrer.
  
-  * [[manuel:​grub2:​commande | Les commandes de grub2]]+  * [[:​doc:​systeme:​grub2:​commande | Les commandes de grub2]]
  
 ===== Configuration ===== ===== Configuration =====
Ligne 97: Ligne 108:
 ====  MODULE : GRUB - Détail==== ====  MODULE : GRUB - Détail====
  
-Dans un terminal ​root, taper : +Dans un terminal, taper : 
-   # nano /​etc/​default/​grub+<code root>nano /​etc/​default/​grub</​code>​
  
 Vous y lisez : Vous y lisez :
Ligne 169: Ligne 180:
   * etc...   * etc...
  
-Voir ici : [[manuel:modules_configuration#​tp_-_option_par_defaut_quiet_et_vga_791 | TP - Utilisation de la configuration par DEFAUT]].+Voir ici : [[:doc:​systeme:​noyau:​configuration-des-modules#​tp_-_option_par_defaut_quiet_et_vga_791 | TP - Utilisation de la configuration par DEFAUT]].
  
-=== GRUB_GFXMODE - la Resolution ​===+=== GRUB_GFXMODE - La Résolution ​===
  
 Permet de choisir la résolution du terminal graphique ''​gfxgrub''​ lorsqu'​il est utilisé. Permet de choisir la résolution du terminal graphique ''​gfxgrub''​ lorsqu'​il est utilisé.
  
 Tout d'​abord,​ pour connaître les modes supportés par votre carte vidéo, vous pouvez utiliser le programme (à installer si absent) **hwinfo** : Tout d'​abord,​ pour connaître les modes supportés par votre carte vidéo, vous pouvez utiliser le programme (à installer si absent) **hwinfo** :
- +<code root>hwinfo --framebuffer</​code>​
-   # ​hwinfo --framebuffer+
  
 Pour être certain que la résolution sera disponible on peut passer par un shell grub lors du démarrage. Pour être certain que la résolution sera disponible on peut passer par un shell grub lors du démarrage.
-  - Passer en mode édition avec la touche ​[e], +  - Passer en mode édition avec la touche ​<key>e</​key>​ 
-  - puis [ctrl][cpour passer sur le shell grub, +  - puis <​key>​C-c</​key> ​pour passer sur le shell grub, 
-  - [esc] pour en sortir).+  - <​key>​Echap</​key> ​pour en sortir).
  
 Dans le shell grub, pour connaître la liste des résolutions disponibles,​ on tape : Dans le shell grub, pour connaître la liste des résolutions disponibles,​ on tape :
  
    # vbeinfo    # vbeinfo
 +   
 +(#videoinfo avec un pc-efi)
  
 Si le matériel le supporte on pourra par exemple utiliser une résolution de 1280×1024 avec des couleurs codés sur 24bit : Si le matériel le supporte on pourra par exemple utiliser une résolution de 1280×1024 avec des couleurs codés sur 24bit :
Ligne 205: Ligne 217:
  
 Permet d'​empêcher l'​utilisation automatique des **UUID** pour l'​adressage de la partition racine dans le ''​grub.cfg''​. Permet d'​empêcher l'​utilisation automatique des **UUID** pour l'​adressage de la partition racine dans le ''​grub.cfg''​.
 +
 +==== Modifier l'​ordre des OS ====
 +
 +Pour modifier l'​ordre de 2 OS affichés dans le GRUB tu édites ''/​etc/​default/​grub''​ et tu remplaces par 2 le 0 de ''​GRUB_DEFAULT=0''​ :
 +<code root>​nano /​etc/​default/​grub</​code>​
 +<code config retour de la commande>​GNU nano 2.2.6          Fichier : /​etc/​default/​grub ​                         ​
 +
 +# If you change this file, run '​update-grub'​ afterwards to update
 +# /​boot/​grub/​grub.cfg.
 +# For full documentation of the options in this file, see:
 +#   info -f grub -n '​Simple configuration'​
 +
 +GRUB_DEFAULT=0
 +[...]</​code>​
 +Et pour finir :
 +<code root>​update-grub</​code>​
 +Voir la Résolution sur le forum :
 +
 +  * https://​debian-facile.org/​viewtopic.php?​id=15433
 +
 +Un kro merci à Blogus pour sa question et aux intervenants qui l'ont aidé à la résoudre finement ! :-D
  
 ===== SCRIPTS de configuration ===== ===== SCRIPTS de configuration =====
Ligne 230: Ligne 263:
 Il n'y a normalement aucune raison de modifier ce script. Il n'y a normalement aucune raison de modifier ce script.
  
-On y trouve des fonction ​d'​évaluation des variables contenu dans le+On y trouve des fonctions ​d'​évaluation des variables contenu dans le
 **/​etc/​default/​grub**,​ afin de les passer au **grub.cfg** **/​etc/​default/​grub**,​ afin de les passer au **grub.cfg**
  
Ligne 257: Ligne 290:
 ==== /​etc/​grub.d/​05_debian_theme ==== ==== /​etc/​grub.d/​05_debian_theme ====
  
-Ce sera spécifique à votre distribution. ​\\ +Ce sera spécifique à votre distribution. 
 Il gère les éléments du thème graphique utilisé, comme l'​image de fond du menu GRUB2 et les couleurs des polices. Il gère les éléments du thème graphique utilisé, comme l'​image de fond du menu GRUB2 et les couleurs des polices.
  
Ligne 263: Ligne 297:
  
 <note important>​ATTENTION ! Consulter aussi le //​précédent//​ script de configuration pour la résolution,​ là : \\ <note important>​ATTENTION ! Consulter aussi le //​précédent//​ script de configuration pour la résolution,​ là : \\
-**GRUB_GFXMODE - la Resolution**</​note>​+**GRUB_GFXMODE - La Résolution**</​note>​
  
 Pour spécifier un chemin vers une image particulière on pourra modifier la partie concernant le thème par défaut : Pour spécifier un chemin vers une image particulière on pourra modifier la partie concernant le thème par défaut :
Ligne 347: Ligne 381:
 <note important>​Veillez à ce que le script créé soit exécutable.</​note>​ <note important>​Veillez à ce que le script créé soit exécutable.</​note>​
  
-Voir des TP d'​utilisation ici : [[manuel:scripts_configuration ​| Ajouter des distributions variées]]+Voir des TP d'​utilisation ici : [[:doc:​systeme:​grub2:​configuration-2 ​| Ajouter des distributions variées]]
  
 ===== FICHIER grub.cfg ===== ===== FICHIER grub.cfg =====
doc/systeme/grub2/detail.1379795976.txt.gz · Dernière modification: 21/09/2013 22:39 par martinux_qc

Pied de page des forums

Propulsé par FluxBB