Le message décrit les étapes pour modifier la ligne de commande du noyau (et, par conséquent, les paramètres de démarrage du noyau) dans CentOS/RHEL 7 avec GRUB2 installé en tant que chargeur de démarrage.
Sauvegarder les fichiers de configuration GRUB
Faites une copie des fichiers de configuration GRUB2 par précaution :
Pour un système MBR (basé sur le BIOS) :
# cp /etc/default/grub /etc/default/grub-backup
# cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg-backup
Pour un système GPT (basé sur UEFI) :
# cp /etc/default/grub /etc/default/grub-backup # cp /boot/efi/EFI/redhat/grub.cfg /boot/efi/EFI/redhat/grub.cfg-backup
Modification du fichier /etc/default/grub
1. Ouvrez le fichier /etc/default/grub pour le modifier :
# vi /etc/default/grub
2. Ce fichier contient plusieurs options GRUB2. Les paramètres de démarrage du noyau sont spécifiés par l'option GRUB_CMDLINE_LINUX. Vous trouverez ci-dessous un exemple de fichier de configuration /etc/default/grub.
# cat /etc/default/grub GRUB_TIMEOUT=1 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL="serial console" GRUB_SERIAL_COMMAND="serial --speed=115200" GRUB_CMDLINE_LINUX="console=ttyS0,115200 console=tty0 vconsole.font=latarcyrheb-sun16 crashkernel=auto vconsole.keymap=us" GRUB_DISABLE_RECOVERY="true"
3. Une fois le fichier modifié, enregistrez-le.
Génération d'un nouveau fichier grub.cfg
1. Une fois le fichier modifié, enregistrez-le et exécutez la commande spécifiée ci-dessous pour générer un nouveau fichier grub.cfg :
Pour un système MBR (basé sur le BIOS) :
# grub2-mkconfig -o /boot/grub2/grub.cfg
Pour un système GPT (basé sur UEFI) :
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
2. Enfin, redémarrez le système pour appliquer les modifications :
# systemctl reboot
Vérifier
Une fois le système démarré, vous pouvez vérifier la ligne de commande du noyau avec la commande ci-dessous.
# cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-3.10.0-693.21.1.el7.x86_64 root=UUID=0f790447-ebef-4ca0-b229-d0aa1985d57f ro console=ttyS0,115200 console=tty0 vconsole.font=latarcyrheb-sun16 crashkernel=auto vconsole.keymap=usCentOS / RHEL 7 :Explication du fichier de configuration GRUB2 /boot/grub2/grub.cfg
CentOS / RHEL 7 :Comment modifier les arguments GRUB2 avec grubby
CentOS / RHEL 7 :Modifier le noyau par défaut (démarrer avec l'ancien noyau )