La commande grub2-mkconfig génère un nouveau fichier de configuration grub.cfg et est utilisée pour mettre à jour un fichier grub.cfg existant. La commande grub2-mkconfig combine les modèles de fichier de configuration dans le répertoire /etc/grub.d/ avec les paramètres dans /etc/default/grub pour générer le fichier de configuration grub.cfg.
Remarque :Sur certaines distributions, cette commande est simplement grub-mkconfig.Syntaxe
La syntaxe de la commande grub2-mkconfig est :
# grub2-mkconfig [-o {file name}]
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de grub2-mkconfig :
grub2-mkconfig: command not found
Vous pouvez installer le package ci-dessous :
# dnf install grub2-tools-1
Reconstruction de votre fichier de configuration GRUB
Chaque fois que vous modifiez votre configuration GRUB, vous devez la reconstruire. Suivez les étapes décrites ci-dessous :
1. La commande pour reconstruire votre configuration GRUB varie. Sur Fedora et openSUSE, utilisez cette commande :
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Certaines distributions, comme Ubuntu, utilisent :
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
2. Ubuntu Linux a également un script qui exécute grub-mkconfig, update-grub :
$ sudo update-grub