Grub no asimila nuevos kernel [Solucionado]

Tras haber actualizado desde 9.04 a 9.10 sigo usando el mismo kernel de la antigua versión. En el menu.lst me constan 2 kernel que son de la versión 9.04:

title Ubuntu 9.04, kernel 2.6.28-15-generic
uuid 4e376f81-b93c-40d6-aa57-b4cd61bfde6e
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=4e376f81-b93c-40d6-aa57-b4cd61bfde6e ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
uuid 4e376f81-b93c-40d6-aa57-b4cd61bfde6e
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=4e376f81-b93c-40d6-aa57-b4cd61bfde6e ro  single
initrd /boot/initrd.img-2.6.28-15-generic

title Ubuntu 9.04, kernel 2.6.28-14-generic
uuid 4e376f81-b93c-40d6-aa57-b4cd61bfde6e
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=4e376f81-b93c-40d6-aa57-b4cd61bfde6e ro quiet splash
initrd /boot/initrd.img-2.6.28-14-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-14-generic (recovery mode)
uuid 4e376f81-b93c-40d6-aa57-b4cd61bfde6e
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=4e376f81-b93c-40d6-aa57-b4cd61bfde6e ro  single
initrd /boot/initrd.img-2.6.28-14-generic

title Ubuntu 9.04, memtest86+
uuid 4e376f81-b93c-40d6-aa57-b4cd61bfde6e
kernel /boot/memtest86+.bin
quiet

Sin embargo al ejecutar dpkg --get-selections | grep linux-image me da los siguientes kernels:

loganshan@loganshan-desktop:~$ dpkg --get-selections | grep linux-image
linux-image-2.6.28-15-generic                   install
linux-image-2.6.28-16-generic                   deinstall
linux-image-2.6.31-14-generic                   install
linux-image-2.6.31-15-generic                   install
linux-image-2.6.31-16-generic                   install
linux-image-generic                             install
loganshan@loganshan-desktop:~$

Actualmente estoy trabajando con el 2.6.28.15. ¿Cómo puedo hacer que grub se entere de los otros kernels que tengo instalados, para poder trabajar con ellos?. Gracias de antemano. 1 saludo.

Para la próxima, siempre que coloques el contenido de un archivo, un comando, o el resultado de ejecutar un comando usa la etiqueta code para que se vea mejor lo que escribes y se mas entendible.

Clic en la imagen para ver un video de como insertar código:
Etiqueta Codigo

Ejecuta

sudo update-grub

Y mira si aparecen los Kernels.

Edito

En Karmic se usa GRUB2, y el archivo de configuración es grub.cfg, que seria algo como el menu.list

Tuxerito escribió:

Para la próxima, siempre que coloques el contenido de un archivo, un comando, o el resultado de ejecutar un comando usa la etiqueta code para que se vea mejor lo que escribes y se mas entendible.

Clic en la imagen para ver un video de como insertar código:
Etiqueta Codigo

Ejecuta

sudo update-grub

Y mira si aparecen los Kernels.

Edito

En Karmic se usa GRUB2, y el archivo de configuración es grub.cfg, que seria algo como el menu.list

Perdón por lo de la etiqueta code, no lo sabía, tomo nota para la próxima.
Respecto a Grub2 ¿hago sudo update-grub2, en vez del otro comando que dices?. Gracias 1 saludo.

En teoría update-grub y update-grub2 haría lo mismo.

He hecho sudo update-grub2 y me dice "comando no encontrado" ¿debo instalar grub2 y desinstalar grub?. 1 saludo.

¿Y update-grub?

loganshan@loganshan-desktop:~$ sudo update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.31-16-generic
Found kernel: /boot/vmlinuz-2.6.31-15-generic
Found kernel: /boot/vmlinuz-2.6.31-14-generic
Found kernel: /boot/vmlinuz-2.6.28-15-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

loganshan@loganshan-desktop:~$

Pero menu.lst sigue igual. 1 saludo.

Para instalar GRUB2 tienes que instalar el paquete correspondiente:

sudo aptitude install grub2

Si al arrancar todo funciona bien, se puede usar GRUB2 de forma definitiva ejecutando:

sudo upgrade-from-grub-legacy

De todas formas, puedes editar de forma manual el archivo /boot/grub/menu.lst si no quieres instalar GRUB2 y añadir los nuevos kernels.

stalker escribió:

Para instalar GRUB2 tienes que instalar el paquete correspondiente:

sudo aptitude install grub2

Si al arrancar todo funciona bien, se puede usar GRUB2 de forma definitiva ejecutando:

sudo upgrade-from-grub-legacy

De todas formas, puedes editar de forma manual el archivo /boot/grub/menu.lst si no quieres instalar GRUB2 y añadir los nuevos kernels.

Con el primer comando, todo perfecto. Gracias por vuestra ayuda y respuestas. 1 saludo.