“Unable to resolve UUID”, Solucion


Publicado:   |  Más posts sobre Linux Ubuntu

(lo único útil que escribí en el otro blog, y en ubuntu-es)

Escenario:

-Instalación de Ubuntu Edgy 6.10 beta1

Cronología:

-Instalé WinXP con la siguiente estructura de disco:

sda1 280 Mb --> reservada para partición boot

sda2 16 Gb --> instale el XP

sda3 10 Gb --> reservada para pruebas

sda4 52 Gb --> (partición lógica)

|-sda5 50 Gb --> reservada para mi Ubuntu

|-sda6 2 Gb --> reservada para swapping

-Luego instalé Edgy en sda5, usando sda1 de boot, y sda6 de swap. Hasta ahí todo bien.

-Por último instalé otro Edgy en sda3, usando también sda1 de boot, y sda6 de swap, y ahí empezó el problema.

Problema:

-Cuando iniciaba el primer Edgy instalado (en sda5), el FSCK [1] me tiraba un error chequeando las particiones:

Log of fsck -C -R -A -a

Fri Oct 13 23:35:23 2006

fsck 1.39 (29-May-2006)

fsck.ext3: Unable to resolve 'UUID=28eb3eb6-c159-4a76-b69b-26c70445da53'

fsck died with exit status 8

Fri Oct 13 23:35:23 2006

-Si bien tipeando exit el sistema terminaba de bootear, a la tercera vez que iniciabas la pc, este problema se volvía molesto..

Pero por qué?!:

-Edgy configura el archivo FSTAB [2] con los UUID [4] de los discos, no con los LABELS [5].

-Durante la instalación del segundo Edgy, el wizard me obligó a formatear sda1 y sda6. Esto aparentemente cambió las UUID de las particiones.

-Cuando FSCK intentaba chequear las particiones tomando los datos de las mismas del FSTAB, no podía encontrarlas.

Solución 1:

-Booteamos en el sistema operativo con problemas

-Abrimos el FSTAB con gedit:

sudo gedit /etc/fstab

-Ahora por cada partición que tenemos definida allí (XXX%), chequearemos su UUID con el comando VOL_ID [3]:

sudo vol_id -u /dev/XXX%

-Si el UUID devuelto por el comando difiere del que esta escrito en el FSTAB, lo cambiamos.

-Guardamos los cambios

-Reiniciamos para comprobar que todo funcionó OK

Solución 2:

-Volvemos al viejo método de definir particiones en FSTAB a partir de sus LABELS. Esta solución no la probé, pero tampoco la recomiendo, ya que si la gente de Ubuntu prefiere definirlas con UUID, por algo será algooooo

Bueno, espero que esto le sea útil a alguien. Los comentarios y correcciones serán muy agradecidos.

Manuel Muradás

[gracias Julian (aka 'Debian') por la ayuda]

[1] http://en.wikipedia.org/wiki/Fsck

[2] http://linuca.org/body.phtml?nIdNoticia=166

[3] http://www.die.net/doc/linux/man/man8/vol_id.8.html

[4] Universally Unique Identifier: Sirven para identificar algo de forma inequívoca, en este caso a las particiones.

[5] Etiquetas que son mas fáciles de recordar que un UUID algooooo. Por ejemplo SDA1, SDA2, HDB1, etc..

Comments powered by Disqus
Share