viernes, 5 de julio de 2013

Migrar fstab a UUID

Una computadora de escritorio que administro ha pasado desde Dapper Drake (Ubuntu 6.06 LTS) hasta Lucid Lynx (Ubuntu 10.04 LTS), y tiene heredado el archivo /etc/fstab sin los identificadores UUID para las particiones.
Cuando se dañó el disco duro donde estaba Windows y GRUB , hubo que reinstalar GRUB en el disco de Ubuntu. Como el disco pasó de ser sdb a ser sda, no se podían ubicar las particiones con el archivo fstab que las referenciaba como /dev/sdb1, /dev/sdb2, etc.
Desde la consola de superusuario que cargó Ubuntu apenas falló el fstab se cambiaron las particiones críticas (/, /home y swap) de sdb a sda.
Pero para evitar que un disco duro o partición nueva descuadre el arranque, es buena idea utilizar los identificadores UUID.
Para listar los UUID de todas las particiones se ejecuta el comando
sudo blkid
Luegose edita el archivo /etc/fstab sustituyendo
/dev/sda1 {opciones}
Por
UUID="{identificador UUID}" {opciones}
Para evitar incovenientes por configuraciones incorrectas, se puede comentar las lineas de tipo /dev/sda1 con "#" y agregar las líneas con UUID="{identificador}".
Al reiniciar el equipo se podrá comprobar que todas las particiones hayan cargado exitosamente.



No hay comentarios:

Publicar un comentario