Un apunte previo, el menu.lst y grub.conf son la misma cosa, depende en que distribuciones.
1º Arrancar con una live-cd y montar la partición donde está instalado Linux (Sustituir la x de hadx por la de la partición donde esta el sistema. O sdax para discos SATA).
Abrir una terminal hacer esto esto (Uno tras otro):
sudo mkdir /media/sistema
sudo mount /dev/hdax /media sistema
sudo chroot /media/sistema
Con “chroot” se cambia el sistema raiz a la particion de sistema. Esto es como si tuvieramos una consola iniciada en el Linuxinstalado en disco con los permisos de root.
2º Para conseguir la lista de kernels disponibles ejecutamos :
dpkg-query –show ‘linux-image-2.6.*’
(Atención a las comillas y espacios que tambien van)
De la lista conseguida se elige un kernel, normalmente el de más alta numeración por ser el ultimo instalado y se hace :
dpkg-reconfigure linux-image-(Nº del kernel elegido)-generic
Con esto se actualiza el menu.lst y se instala el GRUB.