it-swarm.com.de

Suchen nach der Grub-Konfigurationsdatei in CentOS 7

Ich bin auf der Suche nach grub.conf Datei in CentOS 7. Ich kann es nicht mit locate finden (ich habe updatedb vorher genannt). Wo lagert es?

In älteren Versionen von CentOS konnte ich es finden.

10
BrettWatts

CentOS7 verwendet grub2 und den generierten /boot/grub2/grub.cfg anstelle des alten grub.conf-Formats, weshalb Sie ihn nicht finden können. Die neue Datei grub.cfg ist nicht für die direkte Bearbeitung vorgesehen. Stattdessen müssen Sie die Quelldateien ändern, die zum Generieren verwendet werden.

Die fraglichen Dateien sind /etc/default/grub und die Skripte in /etc/grub.d/. Insbesondere, wenn Sie eigene benutzerdefinierte Einträge hinzufügen möchten, sollten Sie eine Startzeilengruppe an /etc/grub.d/40_custom anhängen. 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 Zeile linux die üblichen Optionen hinzufügen, um benutzerdefinierte Optionen an den Kernel zu übergeben. Sobald alles so aussieht, wie Sie es möchten, führen Sie Folgendes aus:

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

Wenn Sie dann den Standard-Starteintrag ändern möchten, ändern Sie die Option GRUB_DEFAULT in /etc/default/grub so, dass sie auf die neue hinzugefügte Zeilengruppe zeigt, und zwar nach Position ohne Index oder nach Name (ich bevorzuge Name).

GRUB_DEFAULT="My custom boot entry"
22
Adam C

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 grub.conf ersetzen.

1
Dai Nguyen-Van