Поиск файла конфигурации grub в CentOS 7

Поиск файла конфигурации grub в CentOS 7

Ищу grub.confфайл в CentOS 7. Не могу найти его locateupdatedbуже звонил). Где он хранится?

В старых версиях 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.

Связанный контент