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 →
Ci-dessous, les différences entre deux révisions de la page.
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:detail [04/08/2013 13:48] captnfab [Configuration] |
doc:systeme:grub2:detail [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
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. // | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Créé par ** smolski** le 16/02/2010 | ||
+ | * Mise à jour par **...** le ... | ||
+ | * Testé 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 !)) | ||
===== Présentation ===== | ===== Présentation ===== | ||
Ligne 29: | Ligne 37: | ||
"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 42: | Ligne 49: | ||
=== Nota : === | === Nota : === | ||
- | Sur certaines distribution((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 53: | Ligne 60: | ||
- administrer. | - administrer. | ||
- | * [[manuel:grub2:commande | Les commandes de grub2]] | + | * [[:doc:systeme:grub2:commande | Les commandes de grub2]] |
===== Configuration ===== | ===== Configuration ===== | ||
* Pour grub, la configuration consistait à retoucher les entrées du fichier ''menu.lst'' directement. | * Pour grub, la configuration consistait à retoucher les entrées du fichier ''menu.lst'' directement. | ||
- | * Avec grub2 on intervient sur __un ensemble de fichiers de configuration__ qui seront //sourcés// au moment de la génération du **grub.cfg** (à la manière du //sources.list// pour [[manuel:apt]]). | + | * Avec grub2 on intervient sur __un ensemble de fichiers de configuration__ qui seront //sourcés// au moment de la génération du **grub.cfg** (à la manière du //sources.list// pour [[:doc:systeme:apt]]). |
La configuration modulaire est basée sur des scripts personnels et/ou modifiables. \\ | La configuration modulaire est basée sur des scripts personnels et/ou modifiables. \\ | ||
Ligne 96: | Ligne 103: | ||
==== 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 168: | Ligne 175: | ||
* 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. | ||
Ligne 229: | Ligne 235: | ||
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 256: | Ligne 262: | ||
==== /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 262: | Ligne 269: | ||
<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 346: | Ligne 353: | ||
<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 ===== |