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