Arrancar el servidor desde grub2 hace que los cambios sean persistentes

Arrancar el servidor desde grub2 hace que los cambios sean persistentes

Intenté cambiar mi servidor a un kernel diferente al que proporciona mi proveedor de hosting. Debería ser simplemente un caso de actualizar el kernel desde las páginas de administración de los proveedores de hosting, reiniciar y se usa el kernel CentOS predeterminado. Esto ha funcionado en un servidor pero no en el otro.

En el servidor averiado, simplemente arranca en un menú de grub2. Logré que arrancara nuevamente ejecutando lo siguiente:

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

Los tomé mirando /boot/grub2/grub.conf en el servidor que funcionó sin problemas.

Después de hacer lo siguiente, el servidor se inicia exitosamente, pero los cambios no son persistentes. Si reinicio, vuelvo al menú de grub2 y necesito hacerlo nuevamente.

Miré a mi alrededor y vi que algunos lugares decían ejecutar update-grub pero no tengo ese comando.

También encontré para probar lo siguiente:

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

Esto simplemente parece imprimir el script y no hace nada. Si reinicio nuevamente, vuelvo al menú de grub2.

Alguien tiene alguna idea sobre cómo resolver esto.

Estoy ejecutando CentOS 7y el kernel ya está activado.3.10.0-693.5.2.el7.x86_64

Gracias por cualquier ayuda que usted nos pueda proporcionar.

Respuesta1

Descubrí que debería haber ejecutado grub2-mkconfig -o /boot/grub/grub.cfgpara guardar los cambios.

información relacionada