Я шукаю 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: Я не виборця).