Tengo un servidor 16.04 que actualiza el archivo /boot/grub/menu.lst, pero no el archivo /boot/grub/grub.cfg cuando actualizo los kernels y, en consecuencia, al arrancar está usando la información anterior en grub.cfg . ¿Cómo puedo solucionar esto?
Creo que algo de esto también podría ser el resultado de una partición /boot llena que pasó desapercibida durante unos días cuando se realizaban instalaciones de grub.
Respuesta1
Compruebe si grub-legacy
logró grub-legacy-ec2
instalarse en algún momento. Si lo hicieron, están actualizando el antiguo menú de configuración.lst, pero su sector de arranque está iniciando grub2 y buscando en grub.cfg su lista.
Para solucionar este problema, simplemente reinstale grub2:
sudo apt-get install grub2
sudo update-grub
Entonces ls -l /boot/grub/grub.cfg
debería mostrar una fecha modificada de hoy.
Pruebe un reinicio durante una ventana de mantenimiento adecuada para asegurarse de que todavía esté funcionando correctamente.