Estou procurando grub.conf
um arquivo no CentOS 7. Não consigo encontrá-lo locate
(liguei updatedb
antes). Onde ele armazena?
Em versões mais antigas do CentOS eu consegui encontrar.
Responder1
O CentOS7 está usando o grub2 e o formato gerado /boot/grub2/grub.cfg
em vez do grub.conf
formato antigo, e é por isso que você não consegue encontrá-lo. O novo arquivo grub.cfg não se destina à edição direta; em vez disso, você precisa modificar os arquivos de origem usados para gerá-lo.
Os arquivos em questão são /etc/default/grub
e os scripts em /etc/grub.d/
. Em particular, se você deseja adicionar suas próprias entradas customizadas, você desejará anexar uma sub-rotina de inicialização a /etc/grub.d/40_custom
. A estrofe ficará mais ou menos assim:
menuentry "My custom boot entry" {
set root=(hd0,1)
linux /vmlinuz-3.11-custom
initrd /initrd-plymouth.img
}
Você pode adicionar as opções usuais à linux
linha para passar opções personalizadas para o kernel. Depois de ter tudo do jeito que você deseja, você executa:
grub2-mkconfig --output=/boot/grub2/grub.cfg
Então, se você quiser alterar a entrada de inicialização padrão, altere a GRUB_DEFAULT
opção /etc/default/grub
para apontar para a nova estrofe que você adicionou, por posição indexada zero ou por nome (prefiro nome), algo assim:
GRUB_DEFAULT="My custom boot entry"
Responder2
Tente com o seguinte comando:
find / -type f -name "grub.conf"
Você pode encontrar qualquer outro nome de arquivo que desejar, substituindo-o por grub.conf
.