Problemas cambiando de disco duro

Asked by Jorge Suárez de Lis

Cambié mi instalación de ubuntu de disco duro, copiando los contenidos de las particiones y arreglando la configuración del grub y el fstab (cambiando los uuid básicamente).

Ahora cada vez que instalo un kernel nuevo me vuelve a configurar el grub con el uuid de la partición vieja / y tengo que cambiarla luego a mano.

¿Dónde podría cambiar eso para que utilice el uuid correcto?

Question information

Language:
Spanish Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Rolando Blanco
Solved:
Last query:
Last reply:
Revision history for this message
Igor Guerrero (igorgue) said :
#1

Hola, no creo que este sea el lugar correcto para hacer preguntas en espanol.

Lo mas seguro es que esto sea un bug de udev. Te recomiendo que visites #ubuntu-es en freenode.net para resolver tu problema.

English:

Hi, I dont think that this is the right place to make a cuestion in spanish.

This is for sure a bug in Udev. I highly recommend you go to #ubuntu-es in freenode.net in order to help you with your problem.

Revision history for this message
Jorge Suárez de Lis (ys) said :
#2

Gracias por contestar, Igor.

He seleccionado "Español" a la hora de enviar la pregunta, y esto está lleno de preguntas en español. Por otra parte, me conecté al canal que comentas varias veces y nadie pudo ayudarme.

No creo que el problema sea de udev, porque el disco duro viejo debe estar en un vertedero ahora mismo: ya no existe en el sistema. A no ser que udev tenga memoria o algo así vamos...

Revision history for this message
Best Rolando Blanco (rolando) said :
#3

Hola,
Por favor revisa este archivo que estoy seguro te dará luces de que es y como es, si lo resuelves por favor notificalo para que quede aqui para todos.

/usr/lib/udev/migrate-fstab-to-uuid.sh

Revision history for this message
Igor Guerrero (igorgue) said :
#4

Si, ese archivo recrea tu /etc/fstab con uno nuevo tomando nuevos UUID.

Podes probar, estoy seguro que funcionara... pero por si no funciona, lo que podes hacer es crear un respaldo de tu antiguo fstab copiandolo a tu home por ejemplo.

Revision history for this message
Jorge Suárez de Lis (ys) said :
#5

No he conseguido solucionar el problema con eso. Mi fstab es correcto, aunque lo cambiase a mano. No queda ni rastro de los UUID viejos en el fstab, pero el configurador automático del grub sigue usándolos. He buscado ese uuid viejo en todo /etc para ver de dónde lo saca, porque esto parece ya de coña.

He eliminado cualquier referencia a él, he borrado el menu.lst antiguo y por fin el problema se ha solucionado. Veamos, el problema estaba más cerca de lo que parecía. Según el propio menu.lst:

-------------------------------8<-------------------------------

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=0735e6fe-5b62-49d4-9fde-3c08c4a08146 ro

-------------------------------8<-------------------------------

Esa opción kopt no debe ser descomentada. La utiliza el generador automático del menu.lst para determinar qué opciones pasarle a las líneas generadas más abajo. Ahí aparecía el root antiguo, y es el que usaba. Fue cambiar ese UUID por el nuevo y ya funciona bien.

La verdad, como estaba comentado no le presté mucha atención.

Gracias a todos :)

Revision history for this message
Igor Guerrero (igorgue) said :
#6

Ahhh si... eso se me olvido completamente!!!

podes usar tambien update-grub para recreear el menu.lst

Revision history for this message
Jorge Suárez de Lis (ys) said :
#7

Thanks Rolando Blanco, that solved my question.