Я ищу 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 я не вниз избиратель).