Я шукаю grub.conf
файл у CentOS 7. Не можу його знайти locate
(я зателефонував updatedb
раніше). Де він зберігається?
У старих версіях CentOS я міг його знайти.
Я шукаю grub.conf
файл у CentOS 7. Не можу його знайти locate
(я зателефонував updatedb
раніше). Де він зберігається?
У старих версіях CentOS я міг його знайти.
Відповіді:
CentOS7 використовує grub2 та згенерований, /boot/grub2/grub.cfg
а не старий grub.conf
формат, тому ви не можете його знайти. Новий файл grub.cfg не призначений для прямого редагування, натомість вам потрібно змінити вихідні файли, які використовуються для його генерування.
Файли, про які йдеться, /etc/default/grub
і сценарії в /etc/grub.d/
. Зокрема, якщо ви хочете додати власні власні записи, вам потрібно буде додати строфу завантаження /etc/grub.d/40_custom
. Строфа буде виглядати приблизно так:
menuentry "My custom boot entry" {
set root=(hd0,1)
linux /vmlinuz-3.11-custom
initrd /initrd-plymouth.img
}
Ви можете додати звичайні параметри до linux
рядка, щоб передати в ядро спеціальні параметри. Як тільки у вас все виглядає так, як ви хочете, ви запускаєте:
grub2-mkconfig --output=/boot/grub2/grub.cfg
Потім, якщо ви хочете змінити запис за замовчуванням за замовчуванням, ви зміните GRUB_DEFAULT
параметр у, /etc/default/grub
щоб вказати на нову додану вами строфу за нульовою індексованою позицією або за назвою (я вважаю за краще ім'я), приблизно так:
GRUB_DEFAULT="My custom boot entry"
/boot/efi/EFI/redhat/grub.cfg
/boot/efi/EFI/centos/grub.cfg
Спробуйте виконати наступну команду:
find / -type f -name "grub.conf"
Ви можете знайти будь-яке інше ім’я файлу, яке ви хочете, замінивши його grub.conf
.
grub.cfg
тому він навчав ловити рибу, але не дуже добре. (NB: Я не виборця).