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.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:grub2:commande [23/03/2013 08:23] smolski créée |
doc:systeme:grub2:commande [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== grub2 Commandes ====== | + | ====== GRUB 2 : commandes ====== |
+ | |||
+ | * Objet : GRUB 2, le chargeur d'amorçage version 2. | ||
+ | * Niveau requis : {{tag>avisé}} | ||
+ | * Commentaires : //depuis Squeeze, GRUB 2 a remplacé 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 23/03/2013 | ||
+ | * 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éalable ===== | ===== Préalable ===== | ||
- | Les commandes de ce tuto sont à faire en tant que root((La commande [[commande:su]])) sauf indication contraire. | + | Les commandes de ce tuto sont à faire en tant que [[:doc:systeme:superutilisateur | root]] sauf indication contraire. |
===== grub-install ===== | ===== grub-install ===== | ||
Ligne 9: | Ligne 19: | ||
Installation de grub2 | Installation de grub2 | ||
- | <code bash> | + | <code root> |
grub-install --recheck "(hd0)"</code> | grub-install --recheck "(hd0)"</code> | ||
- | <code bash> | + | <code root> |
update-grub2</code> | update-grub2</code> | ||
Ligne 43: | Ligne 53: | ||
La syntaxe est la suivante: | La syntaxe est la suivante: | ||
- | <code bash> | + | <code root> |
grub-mkconfig -o /boot/grub/grub.cfg</code> | grub-mkconfig -o /boot/grub/grub.cfg</code> | ||
Ligne 49: | Ligne 59: | ||
**ATTENTION !** \\ | **ATTENTION !** \\ | ||
Bien ajouter l'option : -o((--output)) \\ | Bien ajouter l'option : -o((--output)) \\ | ||
- | * Sans cette option : Le résultat est écrit uniquement sur stdout((la [[manuel:console]])) et sera effacé dès la prochaine mise à jour de grub2. | + | * Sans cette option : Le résultat est écrit uniquement sur stdout((la [[:doc:systeme:console]])) et sera effacé dès la prochaine mise à jour de grub2. |
* Avec cette option : Le résultat __est bien écrit__ dans le fichier **grub.cfg**. Il reste intact jusquà une prochaine modification volontaire de votre part. | * Avec cette option : Le résultat __est bien écrit__ dans le fichier **grub.cfg**. Il reste intact jusquà une prochaine modification volontaire de votre part. | ||
</note> | </note> | ||
Ligne 89: | Ligne 99: | ||
**Exemple floppy :** | **Exemple floppy :** | ||
- | <code bash> | + | <code root> |
grub-mkrescue --image-type=floppy --emulation=floppy --modules=lvm test.img</code> | grub-mkrescue --image-type=floppy --emulation=floppy --modules=lvm test.img</code> | ||
Ligne 101: | Ligne 111: | ||
Taper : | Taper : | ||
- | <code bash> | + | <code root> |
grub-probe -d /dev/sda1 --target=fs_uuid</code> | grub-probe -d /dev/sda1 --target=fs_uuid</code> | ||
Puis en terminal user : | Puis en terminal user : | ||
- | <code bash> | + | <code user> |
ls -l /dev/disk/by-uuid/ | grep sda1</code> | ls -l /dev/disk/by-uuid/ | grep sda1</code> | ||
Ligne 113: | Ligne 123: | ||
Contrôlons que grub2 détecte correctement notre volume **raid** ///dev/md0//, sur lequel est installé la racine du système, et chargera les modules nécessaires : | Contrôlons que grub2 détecte correctement notre volume **raid** ///dev/md0//, sur lequel est installé la racine du système, et chargera les modules nécessaires : | ||
- | <code bash> | + | <code root> |
grub-probe -d /dev/md0 -tabstraction</code> | grub-probe -d /dev/md0 -tabstraction</code> | ||
Ligne 137: | Ligne 147: | ||
**Exemple tabstraction** : | **Exemple tabstraction** : | ||
- | <code bash> | + | <code root> |
grub-probe /boot/grub/ -tabstraction</code> | grub-probe /boot/grub/ -tabstraction</code> | ||
Ligne 144: | Ligne 154: | ||
Pour une liste //complète// des modules disponibles : | Pour une liste //complète// des modules disponibles : | ||
- vous pouvez regarder dans <code>/boot/grub</code> | - vous pouvez regarder dans <code>/boot/grub</code> | ||
- | - ou bien taper en terminal user :<code bash>ls -l /boot/grub/ | grep .mod | less</code> | + | - ou bien taper en terminal user :<code user>ls -l /boot/grub/ | grep .mod | less</code> |