Me faltan entradas en el Grub (Solucionado)

Me faltan entradas en el Grub (Solucionado)

Hola a todos.
Hace unos días instalé 9.04, ya que llevo tiempo tratando de usar Ubuntu para ir dejando xp. Aunque mi procesador es de 64 bits, he instalado la versión de 32 bits para no tner problemas con los programas.
Antes había instalado 8.04.2 con el kernel 2.6.24-23. En una actualización me instaló el 2.6.24-24 y dejó de funcionar. El kermel nuevo cargaba hasta usuario y contraseña para luego dejar la pantalla en blanco y el kernel antiguo ya no funcionaba.
Con 9.04 voy, de momento, bien. Pero hoy me he descargado unas actualizaciones. Entre ellas estaba un nuevo kernel, el 2.6.28-13 en lugar del 2.6.28-11 que es el que tenía. Me había instalado kgrubeditor para modificar cómodamente el arranque por defecto, para dejar xp hasta que mi hija se acostumbre. Al instalar las actualizaciones me ha salido un mensaje diciendo que se había modificado localmente el archivo /menu.lst y que si quería mantenerlo. Como con el 8.04 me aparecieron un montón de entradas cuando le dije que instalase el nuevo, en esta ocasión le he dicho que lo dejase.
El caso es que en las entradas no tengo el 2.6.28-13. Tengo el mismo grub que antes, aunque el kernel nuevo está instalado.
¿Cómo hago para añadir las entradas nuevas (2.6.28-13 generic, 2.6.28-13 recovery mode) al grub para poder arrancar con el kernel nuevo?
Gracias.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Me faltan entradas en el Grub

pues grub ha dejado el anterior menu.lst porque así se lo has indicado expresamente.

Lo más sencillo es reinstalar el kernel (synaptic, linux-image-generic->Marcar_para_reinstalar)
El archivo menu.lst se debería actualizar automáticamente, pero si lo has modificado te preguntará, dile que SÍ
y "después" lo modificas a tu gusto: puedes borrar/ocultar entradas, elegir el kernel/S.O predeterminado, los colores , el tiempo de espera...

Si el nuevo kernel arranca correctamente, si eliminas en synaptic el(los) kernel(s) anteriores, de nuevo se actualizaría el menu.lst quitando las entradas respectivas.

Por si acaso, guarda antes una copia del actual menu.lst a efectos de comparación.

Gracias, IgnaciO. He

Gracias, IgnaciO.
He instalado o reinstalado todo lo que sale de linux-image-generic, linux-generic y linux-headers que tiene que ver con 2.6.28-13 y no me pregunta nada del archivo menu.lst y en el grub siguen saliendo las mismas opciones que antes.
¿Se te ocurre algo más?

Me faltan entradas en el grub: update-grub

[No entiendo por qué no se actualiza menu.list al reinstalar]
Pero hay más opciones:

Prueba esta:

Haz una copia de menu.lst actual y después en un terminal ejecuta:

sudo update-grub

Mira si los mensajes que se muestran en el terminal son adecuados.
Se debe generar en el directorio /boot/grub un menu.lst actualizado.
Puedes compararlo con el antiguo para ver si ahora salen las nuevas opciones

Pues seguimos igual. En el

Pues seguimos igual.
En el archivo boot están las cosas duplicadas. Por ejemplo, "abi-2.6.28-11-generic" y está "abi-2.6.28-13-generic" y así con todo. En el archivo grub tengo dos archivos menu.lst, uno que se llama así y otro que se llama menu.lst_original. Aparte de muchas cosas, en inglés que no entiendo, al final las opciones que aparecen en los dos son las mismas. El kernel 2.6.28-11 normal, recovery mode y en memtest, aparte de windows xp.
He probado a desinstalar todo lo que aparece como 2.6.28-13 a ver si luego el gestor de actualizaciones me lo volvía a instalar, pero tampoco.
No sé si habrá alguna diferencia entre un kernel y otro. Tal vez sea mejor seguir como estoy, ya que tenía instalado 8.04.2 y al actualizar el kernel el nuevo no funcionaba y el antiguo dejaba de funcionar. Por eso instalé 9.04.
En fin, soy novato y no sé qué hacer.
------------------------------------------------
Al ejecutar sudo update-grub, sale que encuentra los dos kernel, el 2.6.28-11 generic y el 2.6.28-13 generic. Pero luego en menu.lst, sólo sale el 28-11.
También he desinstalado, o he querido hacerlo, kubuntu desktop a través de terminal, siguiendo instrucciones de otro forero y me ha salido que ha desinstalado el 28-11. Me ha salido el gestor de actualizaciones para instalar el 28-13. Lo he hecho, pero todo sigue igual.
---------------------------------------
Al final he desinstalado 28-11 y entonces sí me ha preguntado qué quería hacer con el menú. Le he puesto que poner el del responsable del paquete y en kgrubeditor me ha desaparecido y ha aparecido el 28-13. Como no sabía si iba a funcionar, lo he vuelto a instalar y entonces ya tenía todos en el menú. He arrancado con el 28-13, he visto que arranca bien y he vuelto a desinstalar el 28-11 y ya lo tengo como Dios manda.
Gracias.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.