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 →
Les commandes de ce tuto sont à faire en tant que root sauf indication contraire.
Installation de grub2
grub-install --recheck "(hd0)"
update-grub
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)
.
La commande grub-mkconfig met à jour grub22).
Cette commande va :
La syntaxe est la suivante:
grub-mkconfig -o /boot/grub/grub.cfg
grub-mkconfig est également invoqué automatiquement à l'installation d'un nouveau noyau.
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 :
Cette commande crée un fichier
/boot/grub/device.map
À utiliser après :
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é.
--image-type=floppy
--modules=
Exemple floppy :
grub-mkrescue --image-type=floppy --emulation=floppy --modules=lvm test.img
L'image résultante pourra être copiée sur une disquette.
Les options spécifiques au système de fichier devraient être correctement détectées par grub2 grâce à la commande grub-probe.
Exemple UUID :
Taper :
grub-probe -d /dev/sda1 --target=fs_uuid
Puis en terminal user :
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é.
Exemple raid :
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 –target5) 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 à charger par grub2.
Les paramètres possibles sont :
On peut indiquer à la commande grub-probe
:
Exemple device.map :
/boot/grub/device.map
Exemple tabstraction :
grub-probe /boot/grub/ -tabstraction
Pour une liste complète des modules disponibles :
/boot/grub
ls -l /boot/grub/ | grep .mod | less