problemas con Grub al actualizar el kernel

Xavier Reina reivir en gmail.com
Dom Nov 27 23:39:10 GMT 2005


On Sun, 2005-11-27 at 23:54 +0100, Rodrigo Garcia wrote:
> Tengo un problema a la hora de actualizar mi kernel (un 686 aunque
> creo que no importa). La cosa es que cada vez que me lo actualiza,
> después no puedo entrar a linux porque se ve que toca algo del grub.
> Resulta que en el meu.lst me cambia la parcicion raiz (hda6) por otra
> (hda7) y claro, al no encontrar ahí el nucleo no entra. no sé pq
> narices lo hace pero cada vez que actualizo tengo que entrar con un
> live cd para intentar arreglarlo. 

¿Te cambia las particiones raíz de todos los kernels?

> Lo que hacia es montar la particion raiz con chroot y cambiar el
> menu.lst

No es necesario el chroot, simplemente con montar la unidad y editar el
menu.lst es suficiente. Necesitarías el chroot para reinstalar el GRUB
en el caso que otro sistema operativo (Windows) lo hubiera borrado o si
estuviera dañado.


> . Me decia después que el stage2 estaba corrupto pero no he conseguido
> solucionarlo. Como puedo solucionar esto? 

¿Qué error exactamente? http://dns.bdat.net/documentos/grub/


> Y que debo de hacer para que cada vez que actualice el kernel, este
> modifique bien el grub?

Por defecto las actualizaciones de kernel actualizan siempre el GRUB.
Pero si te fijas, en el menu.lst, hay un trozo que dice:
### BEGIN DEBIAN AUTOMAGIC KERNELS LIST
[aquí hay los kernels que Ubuntu instala por defecto]
## END DEBIAN AUTOMAGIC KERNELS LIST
[aquí fuera hay los kernels no instalados por Ubuntu]

Los kernels que están dentro del «AUTOMAGIC», se actualizan
automáticamente al actualizar el kernel. Los que están fuera del
«AUTOMAGIC» no se actualizan. Puedes poner un kernel fuera de la lista,
para tenerlo de repuesto por si acaso (así como mínimo no necesitarás el
live-cd).

Suerte!






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