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 Les deux révisions suivantes
doc:systeme:grub2:detail [23/03/2013 06:03]
smolski [COMMANDES DE GRUB2]
doc:systeme:grub2:detail [23/03/2013 06:13]
smolski
Ligne 57: Ligne 57:
  
   * [[manuel:​grub2_commande | Les commandes de grub2]]   * [[manuel:​grub2_commande | Les commandes de grub2]]
-==== grub-install - Installation de GRUB2 ==== 
- 
-   # grub-install --recheck "​(hd0)"​ 
-   # update-grub2 
- 
-  * “**hd0**” désigne le premier disque, 
-  * ”--**recheck**” est facultative,​ elle vérifie la liste des périphériques et 
-  * affichera la table sur la console. 
- 
-== Nota : == 
- 
-Si votre système comporte un lecteur de disquette, et que celui-ci est listé 
-dans le fichier **/​boot/​grub/​device.map**,​ il vaut mieux ajouter l'​option : 
-   "​--no-floppy” 
-à la commande d'​installation pour éviter que le lecteur de disquette ne se retrouve positionné comme cible pour la racine (/). 
- 
-On peut utiliser la notation ''/​dev/​sda''​ (par exemple) au lieu de ''​(hd0)''​. 
- 
-==== grub-mkconfig (update-grub) - (re)Mise à jour de GRUB2 ==== 
- 
-La commande : 
-   ​update-grub 
-fonctionne toujours avec GRUB2. 
- 
-Avec les versions récentes c'est : 
-   ​grub-mkconfig 
-qu'il faut utiliser. 
- 
-Cette commande va : 
-  - //sourcer// tous les scripts dans **/​etc/​grub.d**,​ 
-  - eux même renvoyant les variables de **/​etc/​default/​grub**,​ 
-  - et générer ou mettre à jour le fichier **grub.cfg**. 
-<note tip>Il faut exécuter cette commande après chaque modification d'un script ou d'une variable de configuration de GRUB2.</​note>​ 
- 
-=== Syntaxe : === 
- 
-La syntaxe est la suivante: 
- 
-   # grub-mkconfig -o /​boot/​grub/​grub.cfg 
- 
-<note important>​ 
-ATTENTION ! 
-Avec l'​option : ''​-o''​ (ou ''​--output''​) 
-  * Sans cette option : Le résultat est écrit seulement sur ''​stdout''​ (la console) uniquement. //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//. 
-</​note>​ 
- 
-''​grub-mkconfig''​ est également invoqué //​automatiquement//​ à l'​installation d'un nouveau noyau. 
- 
- 
-<​note>​C'​est la commande dont l'​utilisation est la plus courante.</​note> ​ 
- 
-==== grub-setup ==== 
- 
-Sert à créer une image de démarrage qui se lancera depuis la partition indiquée (de la forme **(hd0,​1)**. 
- 
-Parmi les options, il y a : 
- 
-   ​option : 
-   ​--root-device= /une partition root/ 
- 
-   ​option : 
-   ​--directory= /un autre répertoire/​ que : /boot/grub pour implanter l'​image. 
- 
-   ​option : 
-   ​--device-map= /un fichier device.map/ différent de celui du système. 
-   (Par exemple : Pour démarrer depuis un système sur clé usb.) 
- 
- 
-==== grub-mkdevicemap ==== 
- 
-Cette commande crée un fichier ''/​boot/​grub/​device.map''​. 
- 
-À utiliser après : 
-  * un ajout/​retrait de disque, 
-  * une modification dans l'​agencement des disques dans le bios… 
- 
-<​note>​Cette commande ne s'​utilise pas en usage normal.</​note> ​ 
- 
-==== grub-mkrescue ==== 
- 
-Sert à créer un disque de démarrage, qui peut servir de disque de secours. 
- 
-Par défaut c'est un ''​cdrom''​ qui est proposé à être gravé. 
- 
-  * On peut également créer une disquette avec l'​option : <​code>​--image-type=floppy</​code>​ 
-  * On peut aussi indiquer des modules à charger avec : <​code>​--modules=</​code>​ 
-  * Et encore préciser le type d'​émulation afin de l'​adapter au media : ''​cdrom''​ (par défaut) ou ''​floppy''​. 
- 
-**Exemple :** 
- 
-   # grub-mkrescue --image-type=floppy --emulation=floppy --modules=lvm test.img 
- 
-L'​image résultante peut être copiée sur une disquette. 
- 
-==== grub-probe ==== 
- 
-Les options spécifiques au système de fichier devraient être correctement détectées par grub2 grâce à la commande **grub-probe**. 
- 
-Si vous voulez vous en assurer, vous pouvez taper : 
- 
-   # grub-probe -d /dev/sda1 --target=fs_uuid 
- 
-Puis : 
-   $ ls -l /​dev/​disk/​by-uuid/​ | grep sda1 
- 
-Et comparer les résultats pour voir si c'est le bon **UUID** qui est détecté. 
- 
-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 : 
- 
-   # grub-probe -d /dev/md0 -tabstraction 
- 
-Ici on utilise la forme courte de **--target** qui est **-t**, pour vérifier la reconnaissance de la couche d'​abstraction du système de fichier (le raid). \\  
-La réponse devrait être : 
-   raid mdraid 
-Ce qui, dans ce cas, correspond aux modules à inclure dans le **core.img** et à charger par **GRUB2**. 
- 
-Les paramètres possibles sont : 
- 
-  * fs 
-  * fs_uuid 
-  * drive 
-  * device 
-  * partmap 
-  * abstraction 
- 
-On peut indiquer à la commande ''​grub-probe''​ : 
- 
-  - un fichier ''​device.map''​ spécifique à //un chemin vers les fichiers de configuration//​ (par défaut c'est : ''/​boot/​grub/​device.map''​). 
-  - ou bien, à la place d'​utiliser l'​option ''​-d (--device)'',​ ''/​Un chemin vers un volume/''​. 
- 
-**Exemple :** 
-   # grub-probe /boot/grub/ -tabstraction 
- 
-Pour une liste //​complète//​ des modules disponibles : 
-  - vous pouvez regarder dans ''/​boot/​grub''​ 
-  - ou bien taper : 
- 
-   $ ls -l /boot/grub/ | grep .mod | less 
  
 ===== CONFIGURATION ===== ===== CONFIGURATION =====
doc/systeme/grub2/detail.txt · Dernière modification: 09/05/2018 11:56 par smolski

Pied de page des forums

Propulsé par FluxBB