sábado, 31 de octubre de 2015

A start job is running for dev-disk

Hola a todos, estaba teniendo problemas con el arranque de Debian GNU/Linux 8.0 ya que al instalar en otra partición la distribución PCLInuxOS (para probarla), cuando comenzaba a cargar Debian GNU/Linux 8 jessie, todos los procesos quedaba en una linea que decía: 

A start job is running for dev-disk-by.. 

y seguido aparecía una combinación de letras y números y pasaba ahí un minuto y medio hasta que seguía con el proceso de carga del sistema, esto hacia que la carga del sistema se volviera super lenta.



Lo que sucede es que PCLinuxOS cambio la uuid de la partición swap pero en el archivo fstab de Debian seguía el anterior numero del uuid lo que generaba el conflicto.

Para solucionarlo solo hay que colocar el nuevo uuid de la partición swap en el archivo  fstab. tal como explico a continuación. 


Generar UUID para añadirlo a fstab

UUID son las siglas de Identificador Único Universal . Esto es un código identificador estándar que se utiliza en el proceso de construcción de software. Su intención es la de habilitar un código de información único sin que tenga que haber una coordinación central para su generación, esto quiere decir que cualquiera debe poder generar un UUID con cierta información desde cualquier lugar sin tener que estar conectados a un dispositivo central que asigne los códigos. El archivo resultante se podrá mezclar en bases de datos sin tener conflictos de duplicados. 

1- Abrimos una consola de comandos (por ejemplo Konsole):


 2- Nos logeamos como usuario administrador, con el comando: su



Introducimos la contraseña de administrador. Si hemos introducido bien la contraseña de administrador, nos cambia el signo del dolar: $  (de usuario normal) al signo de almohadilla # (de usuario administrador)




3- Usamos el siguiente comando para generar el nuevo y actual uuid:

$ blkid 




Este comando nos devolverá las uuid de cada partición, en el mi caso la partición 6 es la swap con los uuid correctos

 
Entonces copiamos la uuid correcta y la sustituimos en el archivo fstab, borrando la que actualmente aparezca, para esto yo use el editor de texto nano. (pero tu puedes utilizar el que mas te guste.)



Editar el archivo fstab

1- Para editar el fichero fstab usamos el siguiente comando:

# nano /etc/fstab

 
  se nos abre dicho fichero fstab con su contenido.




buscamos la partición swap y podemos observar como el uuid no es el mismo que nos devolvió el comando blkid.


2- Lo cambiamos por el nuevo y actual uuid que no dijo el comando blkid





3- Guardamos los cambios y a partir del siguiente reinicio todo vuelve a la normalidad.