Inicializar o servidor a partir do grub2 torna as alterações persistentes

Inicializar o servidor a partir do grub2 torna as alterações persistentes

Tentei mudar meu servidor para um kernel diferente daquele fornecido pelo meu provedor de hospedagem. Deve ser apenas o caso de atualizar o kernel nas páginas de gerenciamento dos provedores de hospedagem, reiniciar e o kernel padrão do CentOS será usado. Isso funcionou em um servidor, mas não no outro.

No servidor quebrado, ele apenas inicializa em um menu grub2. Consegui inicializá-lo novamente executando o seguinte:

set gfxpayload=text
insmod gzio
insmod ext2
linux16 /boot/vmlinuz-3.10.0-693.5.2.el7.x86_64 root=/dev/sda ro crashker
nel=auto rhgb console=ttyS0,19200n8 net.ifnames=0
initrd16 /boot/initramfs-3.10.0-693.5.2.el7.x86_64.img
boot

Eu fiz isso olhando para /boot/grub2/grub.conf no servidor que funcionou sem problemas.

Depois de fazer o seguinte, o servidor inicializa com sucesso, mas as alterações não são persistentes. Se eu reiniciar, voltarei ao menu grub2 e preciso fazer isso novamente.

Olhei em volta e vi alguns lugares dizendo para executar o update-grub, mas não tenho esse comando.

Eu também descobri tentar o seguinte:

grub2-mkconfig -o "$(readlink /etc/grub2.conf)"

Isso parece imprimir o script e não faz nada. Se eu reiniciar novamente, voltarei ao menu grub2.

Alguém tem alguma idéia de como resolver isso.

Estou executando CentOS 7e o kernel está ativado3.10.0-693.5.2.el7.x86_64

Obrigado por qualquer ajuda que você possa fornecer.

Responder1

Descobri que deveria ter corrido grub2-mkconfig -o /boot/grub/grub.cfgpara salvar as alterações.

informação relacionada