O servidor de inicialização do grub2 torna as alterações persistentes

1

Eu tentei mudar meu servidor para um kernel diferente do que meu provedor de hospedagem fornece. Deve ser apenas um caso de atualizar o kernel das páginas de gerenciamento dos provedores de hospedagem, reiniciar e usar o kernel padrão do CentOS. Isso funcionou em 1 servidor, mas não no outro.

No servidor quebrado ele apenas inicializa em um menu grub2. Consegui recuperá-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 peguei esses arquivos observando o /boot/grub2/grub.conf no servidor que funcionava sem problemas.

Depois de fazer o seguinte, o servidor inicializa com sucesso, mas as mudanças não são persistentes, se eu reiniciar, volto ao menu do grub2 e preciso fazê-lo novamente.

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

Também descobri que tente o seguinte:

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

Isto apenas parece imprimir o script e não faz nada. Se eu reiniciar de novo, volto ao menu do grub2.

Alguém tem alguma ideia de como resolver isso.

Estou executando CentOS 7 e o kernel agora está em 3.10.0-693.5.2.el7.x86_64

Obrigado por qualquer ajuda que você possa fornecer.

    
por Boardy 27.11.2017 / 23:29

1 resposta

1

Descobri que deveria ter executado grub2-mkconfig -o /boot/grub/grub.cfg para salvar as alterações.

    
por 27.11.2017 / 23:38

Tags