正在为dev-disk-by运行启动作业

最近,在启动Linux操作系统时遇到了一个奇怪的问题。

a start job is running for dev-disk-by uuid <disk-partition-uuid>

这个过程持续1分钟30秒! 我的天啊! 那简直难以忍受。 然后它告诉我:

Timed out waiting for device dev-disk-by<disk-partition-uuid>
Denpendency failed for /dev/disk/by-uuid/<disk-partition-uuid>
Denpendency failed for Swap

看一下第三行。 您可以清楚地看到,导致此问题的磁盘分区是交换分区。

Linux操作系统引导到桌面后,我打开了一个终端,并使用以下命令检查交换分区:

swapon --show

从屏幕截图中可以看到,我的交换分区未激活。 我还发出了以下命令来检查已安装的分区,而我的交换分区不存在。

mount

那么,为什么交换分区无法在系统启动时挂载? 后来我发现,交换分区的UUID已更改。 输入此命令以检查交换分区的实际UUID。

sudo blkid

然后在检查交换分区的UUID /etc/fstab

sudo nano /etc/fstab

如果两个UUID不同,则 /etc/fstab 文件已损坏,您需要在以下位置替换UUID /etc/fstab 与由返回的UUID sudo blkid

保存并关闭 /etc/fstab 文件。 重新启动计算机。

现在,“开始正在运行开发人员的开发者磁盘”消息消失了,您节省了1分30秒的生命。

我的Arch Linux,Fedora和Ubuntu计算机上发生了相同的错误。 我不喜欢Ubuntu的一件事是,它在启动时会显示带有徽标的系统消息。 很长时间以来,我都不知道为什么Ubuntu这么长时间才能启动到Unity桌面。 终于我找到了原因。

Sidebar