Estou procurando um grub.conf
arquivo no CentOS 7. Não consigo encontrá-lo locate
(liguei updatedb
antes). Onde ele armazena?
Nas versões mais antigas do CentOS eu encontrava.
Estou procurando um grub.conf
arquivo no CentOS 7. Não consigo encontrá-lo locate
(liguei updatedb
antes). Onde ele armazena?
Nas versões mais antigas do CentOS eu encontrava.
Respostas:
O CentOS7 está usando o grub2 e o formato gerado, /boot/grub2/grub.cfg
e não o antigo grub.conf
, 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 que são 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 personalizadas, deverá anexar uma sub-rotina de inicialização /etc/grub.d/40_custom
. A estrofe será 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 ao kernel. Depois de ter tudo com a aparência desejada, 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 (eu prefiro o nome), algo como isto:
GRUB_DEFAULT="My custom boot entry"
/boot/efi/EFI/redhat/grub.cfg
/boot/efi/EFI/centos/grub.cfg
Tente com o seguinte comando:
find / -type f -name "grub.conf"
Você pode encontrar qualquer outro nome de arquivo que desejar, substituindo-o grub.conf
.
grub.cfg
para que ele ensine a pescar, mas não muito bem. (NB, eu não sou o eleitor inativo).