Suche nach Grub-Konfigurationsdatei in CentOS 7

Suche nach Grub-Konfigurationsdatei in CentOS 7

Ich suche grub.confin CentOS 7 nach einer Datei. Ich kann sie nicht finden locate(ich habe updatedbvorher angerufen). Wo wird sie gespeichert?

In älteren Versionen von CentOS konnte ich es finden.

Antwort1

CentOS7 verwendet grub2 und das generierte Format /boot/grub2/grub.cfganstelle des alten grub.conf, weshalb Sie es nicht finden können. Die neue grub.cfg-Datei ist nicht zum direkten Bearbeiten vorgesehen. Stattdessen müssen Sie die Quelldateien ändern, die zum Generieren verwendet werden.

Die betreffenden Dateien sind /etc/default/grubund die Skripte in /etc/grub.d/. Insbesondere wenn Sie Ihre eigenen benutzerdefinierten Einträge hinzufügen möchten, sollten Sie eine Boot-Strophe an anhängen /etc/grub.d/40_custom. Die Strophe sieht ungefähr so ​​aus:

menuentry "My custom boot entry" {
        set root=(hd0,1)
        linux /vmlinuz-3.11-custom
        initrd /initrd-plymouth.img
    }

Sie können der linuxZeile die üblichen Optionen hinzufügen, um benutzerdefinierte Optionen an den Kernel zu übergeben. Sobald alles Ihren Wünschen entspricht, führen Sie Folgendes aus:

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

Wenn Sie anschließend den Standard-Starteintrag ändern möchten, ändern Sie die GRUB_DEFAULTOption so, /etc/default/grubdass sie auf die neue Strophe verweist, die Sie hinzugefügt haben, und zwar nach der Indexposition Null oder nach dem Namen (ich bevorzuge den Namen), etwa so:

GRUB_DEFAULT="My custom boot entry"

Antwort2

Versuchen Sie es mit folgendem Befehl:

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

Sie können jeden anderen gewünschten Dateinamen finden, indem Sie ihn durch ersetzen grub.conf.

verwandte Informationen