Procurando pelo arquivo de configuração do grub no CentOS 7

Procurando pelo arquivo de configuração do grub no CentOS 7

Estou procurando grub.confum arquivo no CentOS 7. Não consigo encontrá-lo locate(liguei updatedbantes). 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.cfgem vez do grub.confformato 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/grube 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 à linuxlinha 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_DEFAULTopção /etc/default/grubpara 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.

informação relacionada