Ищу grub.conf
файл в CentOS 7. Не могу найти его locate
(я updatedb
уже звонил). Где он хранится?
В старых версиях CentOS я мог это найти.
решение1
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"
решение2
Попробуйте выполнить следующую команду:
find / -type f -name "grub.conf"
Вы можете найти любое другое имя файла, заменив его на grub.conf
.