Systemd es un demonio de administración de sistema. Al iniciar el ordenador comprueba diferentes servicios y en algunos casos si no encuentra lo que desea se queda un rato pensando.
El error dev-disk-byXXXXXXXX.device significa que no encuentra algún dispositivo o partición en fstab, normalmente porque su UUID ha cambiado ya sea por ejemplo en el caso del SWAP que se haya instalado otra distribución con el mismo SWAP. Para ello hay que editar fstab y definirlo correctamente
Para empezar, hay que editar el archivo fstab
$ sudo vim /etc/fstab
Una vez ahí localizar la línea que da problemas
# / was on /dev/sda6 during installation UUID=366b4d35-f8df-4b57-b571-88ee401f7a8b / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda1 during installation UUID=c25cdde7-146a-4177-891e-f6fd4489a71c /boot ext4 defaults 0 2 # /home was on /dev/sda7 during installation UUID=43eea648-5732-4a13-9332-b4034695450e /home ext4 defaults 0 2 # swap was on /dev/sda5 during installation UUID=7002f8dc-5f4f-4709-904b-45bf660947b0 none swap sw 0 0
Una vez localizada, en este caso sería la marcada en negrita que es el swap, hay que cambiarle el UUID por la ruta donde se encuentra.
# / was on /dev/sda6 during installation UUID=366b4d35-f8df-4b57-b571-88ee401f7a8b / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda1 during installation UUID=c25cdde7-146a-4177-891e-f6fd4489a71c /boot ext4 defaults 0 2 # /home was on /dev/sda7 during installation UUID=43eea648-5732-4a13-9332-b4034695450e /home ext4 defaults 0 2 # swap was on /dev/sda5 during installation /dev/sda5 none swap sw 0 0