no actualiza Grub

Mauricio J. Adonis C. mike.alfa.2007 en gmail.com
Mie Mar 18 17:33:59 GMT 2009


El mié, 18-03-2009 a las 09:25 -0400, J.G. Feres escribió:
> Una ayuda por favor:
> desde octubre 2007 estoy con Intrepid compartiendo en mi maquina con
> otro sistema operativo.En las actualizaciones diarias varias veces se
> ha actualizado el Kernel y hoy esta instalado
> linux-headers-2.6.27-14-generic (al abrir synaptic aparece instalado),
> pero en el Grub al inicio sigue apareciendo la misma opción de "Ubuntu
> 8.10, kernel 2.6.27-3-rt" que es con la que inicia la maquina y es la
> que me aparece en Sysinfo
> 
> Como información adicional, en Sinaptic la única opcion "rt" que
> aparece es la 2.6.27-3
> 
> Revise /boot/grub/menu.lst y esto es lo que me aparece:
> title        Ubuntu 8.10, kernel 2.6.27-3-rt
> root        (hd0,5)
> kernel        /boot/vmlinuz-2.6.27-3-rt
> root=UUID=58ee8174-bc57-4bf3-b27d-c99e414dd338 ro quiet splash 
> initrd        /boot/initrd.img-2.6.27-3-rt
> quiet
> 
> En el /boot/grub/menu.lst.backup en cambio me aparece:
> title        Ubuntu 8.04.1, kernel 2.6.24-19-rt
> root        (hd0,5)
> kernel        /boot/vmlinuz-2.6.24-19-rt
> root=UUID=58ee8174-bc57-4bf3-b27d-c99e414dd338 ro quiet splash
> initrd        /boot/initrd.img-2.6.24-19-rt
> quiet
> 
> Si bien el sistema funciona y aparentemente bien, esto no me parece
> normal.
> 
> Gracias por la ayuda
> 
> Pepe Feres

El que se instale el paquete headers-2.6.27-14-generic no significa
necesariamente que tengas el núcleo (kernel) correspondiente instalado.

Empieza haciendo lo siguiente...

A) Verificar instalación de núcleo generic

Haciendo...

$ aptitude show linux-generic

...linux-generic es el paquete que instala el último núcleo genérico y
todo lo necesario para que funcione en el sistema. Ahí te dirá si está
instalado o no. Si no, obviamente lo instalas. Al hacerlo debiera
actualizarse automáticamente (o automágicamente :D)
el /boot/grub/menu.lst (Aparece una ventana avisándote de los cambios,
etc).

Si el paquete ya está instalado (mmmhh :S) haz lo siguiente...

$ sudo dpkg --configure -a #regulariza paquetes a medio instalar.

... si el problema persiste...

$ sudo aptitude reinstall linux-generic

... si el problema persiste...

B) Modificar manualmente /boot/grub/menu.lst

El problema es que no se te actualizó automáticamente
el /boot/grub/menu.lst... pero no es nada complicado solucionarlo. 

Primero abre el directorio /boot y asegúrate que sí estén los archivos
vmlinuz, initrd correspondiente al núcleo generic...

Ahora editas...

$ sudo gedit /boot/grub/menu.lst

1) Copia todo el bloque que carga del kernel rt, y lo pegas debajo de
éste (saltándose una línea).

2) Cambia sólo el nombre del kernel y el nombre de initrd, para que el
nuevo bloque quede así..

 title        Ubuntu 8.10, kernel 2.6.27-14-generic
 root         (hd0,5)
 kernel       /boot/vmlinuz-2.6.27-14-generic root=UUID=58ee8174-bc57-4bf3-b27d-c99e414dd338 ro quiet splash 
 initrd       /boot/initrd.img-2.6.27-14-generic
 quiet

Aquí, vmlinuz-2.6.27-14-generic e initrd-2.6.27-14-generic deben
corresponder a los nombre de sus archivos correspondientes en /boot.

Guardas, reinicias. Con esto deberías poder solucionar el problema.

-- 
Saludos, 

Mauricio J. Adonis C.
_______________________
Usuario Linux  # 482032
Usuario Ubuntu #  25554
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 189 bytes
Descripción: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
	digitalmente
Url        : https://lists.ubuntu.com/archives/ubuntu-es/attachments/20090318/b7a977e3/attachment.pgp 


Más información sobre la lista de distribución ubuntu-es