Szukam grub.conf
pliku w CentOS 7. Nie mogę go znaleźć locate
(dzwoniłem updatedb
wcześniej). Gdzie to przechowuje?
W starszych wersjach CentOS mogłem to znaleźć.
Szukam grub.conf
pliku w CentOS 7. Nie mogę go znaleźć locate
(dzwoniłem updatedb
wcześniej). Gdzie to przechowuje?
W starszych wersjach CentOS mogłem to znaleźć.
Odpowiedzi:
CentOS7 używa grub2 i wygenerowanego /boot/grub2/grub.cfg
zamiast starego grub.conf
formatu, dlatego nie można go znaleźć. Nowy plik grub.cfg nie jest przeznaczony do bezpośredniej edycji, zamiast tego należy zmodyfikować pliki źródłowe, które są używane do jego wygenerowania.
Są to pliki /etc/default/grub
i skrypty w /etc/grub.d/
. W szczególności, jeśli chcesz dodać własne wpisy niestandardowe, możesz dołączyć do nich sekcję rozruchową /etc/grub.d/40_custom
. Zwrotka będzie wyglądać mniej więcej tak:
menuentry "My custom boot entry" {
set root=(hd0,1)
linux /vmlinuz-3.11-custom
initrd /initrd-plymouth.img
}
Możesz dodać zwykłe opcje do linux
linii, aby przekazać niestandardowe opcje do jądra. Gdy wszystko będzie wyglądało tak, jak chcesz, uruchom:
grub2-mkconfig --output=/boot/grub2/grub.cfg
Następnie, jeśli chcesz zmienić domyślny wpis rozruchu, zmień GRUB_DEFAULT
opcję, /etc/default/grub
aby wskazywała na nową dodaną zwrotkę, według zerowej pozycji indeksowanej lub według nazwy (wolę nazwę), coś takiego:
GRUB_DEFAULT="My custom boot entry"
/boot/efi/EFI/redhat/grub.cfg
/boot/efi/EFI/centos/grub.cfg
Spróbuj wykonać następujące polecenie:
find / -type f -name "grub.conf"
Możesz znaleźć dowolną inną nazwę pliku, zastępując ją grub.conf
.
grub.cfg
więc nauczył się łowić ryby, ale niezbyt dobrze. (Uwaga: nie jestem wyborcą).