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.