web-dev-qa-db-fra.com

Recherche de fichier de configuration dans CentOS 7

Je cherche le fichier grub.conf dans CentOS 7. Je ne le trouve pas avec locate (j’ai appelé updatedb auparavant). Où se stocke-t-il?

Dans les anciennes versions de CentOS, je pouvais le trouver.

10
BrettWatts

CentOS7 utilise grub2 et le /boot/grub2/grub.cfg généré plutôt que l'ancien format grub.conf, ce qui explique pourquoi vous ne le trouvez pas. Le nouveau fichier grub.cfg n'est pas destiné à l'édition directe, 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 dans /etc/grub.d/. En particulier, si vous souhaitez ajouter vos propres entrées personnalisées, vous souhaiterez ajouter une strophe de démarrage à /etc/grub.d/40_custom. La strophe ressemblera à quelque chose comme ça:

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 ligne linux pour transmettre des options personnalisées au noyau. Une fois que tout a l'air que vous voulez, vous lancez:

grub2-mkconfig --output=/boot/grub2/grub.cfg

Ensuite, si vous souhaitez modifier l'entrée de démarrage par défaut, modifiez l'option GRUB_DEFAULT dans /etc/default/grub pour qu'elle pointe vers la nouvelle strophe que vous avez ajoutée, avec une position indexée zéro ou un nom (je préfère le nom), comme suit:

GRUB_DEFAULT="My custom boot entry"
22
Adam C

Essayez avec la commande suivante:

find / -type f -name "grub.conf"

Vous pouvez trouver tout autre nom de fichier que vous voulez en le remplaçant par grub.conf.

1
Dai Nguyen-Van