grub.confIch suche nach einer Datei in CentOS 7. Ich kann sie nicht finden mit locate(ich habe updatedbvorher angerufen ). Wo lagert es?
In älteren Versionen von CentOS konnte ich es finden.
grub.confIch suche nach einer Datei in CentOS 7. Ich kann sie nicht finden mit locate(ich habe updatedbvorher angerufen ). Wo lagert es?
In älteren Versionen von CentOS konnte ich es finden.
Antworten:
CentOS7 verwendet grub2 und das generierte Format /boot/grub2/grub.cfganstelle des alten grub.confFormats, weshalb Sie es 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/grubund die Skripte in /etc/grub.d/. Insbesondere wenn Sie Ihre eigenen benutzerdefinierten Einträge hinzufügen möchten, sollten Sie eine Startzeilengruppe 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 so aussieht, wie Sie es möchten, laufen Sie:
grub2-mkconfig --output=/boot/grub2/grub.cfg
Wenn Sie dann den Standard-Starteintrag ändern möchten, ändern Sie die GRUB_DEFAULTOption in /etc/default/grub, um auf die neue Zeilengruppe zu verweisen, die Sie hinzugefügt haben, und zwar nach der indizierten Position Null oder nach dem Namen (ich bevorzuge den Namen).
GRUB_DEFAULT="My custom boot entry"
/boot/efi/EFI/redhat/grub.cfg
/boot/efi/EFI/centos/grub.cfg
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.
grub.cfgdamit sie das Fischen lehrte, aber nicht sehr gut. (NB ich bin nicht der Downwähler).