Szukam grub.confpliku w CentOS 7. Nie mogę go znaleźć locate(dzwoniłem updatedbwcześniej). Gdzie to przechowuje?
W starszych wersjach CentOS mogłem to znaleźć.
Szukam grub.confpliku w CentOS 7. Nie mogę go znaleźć locate(dzwoniłem updatedbwcześniej). Gdzie to przechowuje?
W starszych wersjach CentOS mogłem to znaleźć.
Odpowiedzi:
CentOS7 używa grub2 i wygenerowanego /boot/grub2/grub.cfgzamiast starego grub.confformatu, 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/grubi 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 linuxlinii, 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_DEFAULTopcję, /etc/default/grubaby 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.cfgwięc nauczył się łowić ryby, ale niezbyt dobrze. (Uwaga: nie jestem wyborcą).