Im recherche de grub.conf
fichier dans CentOS 7. Je ne peux pas le trouver avec locate
(j'ai appelé updatedb
avant). Où est-il stocké?
Dans les anciennes versions de CentOS, je pouvais le trouver.
CentOS7 utilise grub2 et le format généré /boot/grub2/grub.cfg
plutôt que l'ancien grub.conf
, c'est pourquoi vous ne le trouvez pas. Le nouveau fichier grub.cfg n'est pas destiné à être modifié directement, vous devez plutôt modifier les fichiers source utilisés pour le générer.
Les fichiers en question sont /etc/default/grub
et les scripts en /etc/grub.d/
. En particulier, si vous cherchez à ajouter vos propres entrées personnalisées, vous souhaiterez ajouter une strophe de démarrage à /etc/grub.d/40_custom
. La strophe ressemblera à ceci:
menuentry "My custom boot entry" {
set root=(hd0,1)
linux /vmlinuz-3.11-custom
initrd /initrd-plymouth.img
}
Vous pouvez ajouter les options habituelles à la linux
ligne pour passer des options personnalisées au noyau. Une fois que tout a l'air comme vous le souhaitez, vous lancez:
grub2-mkconfig --output=/boot/grub2/grub.cfg
Ensuite, si vous souhaitez modifier l'entrée de démarrage par défaut, vous modifiez l' GRUB_DEFAULT
option /etc/default/grub
pour pointer vers la nouvelle strophe que vous avez ajoutée, par position indexée zéro ou par nom (je préfère le nom), quelque chose comme ceci:
GRUB_DEFAULT="My custom boot entry"
/boot/efi/EFI/redhat/grub.cfg
/boot/efi/EFI/centos/grub.cfg
Essayez avec la commande suivante:
Vous pouvez trouver tout autre nom de fichier que vous souhaitez en le remplaçant
grub.conf
.la source
grub.cfg
donc il a appris à pêcher mais pas très bien. (NB je ne suis pas l'électeur).