Linux(CentOS / Debian )解决启动提示 A start job is running for dev-disk-by

作者:anxin
日期:2018-08-10
分享:

Linux 系统(包括 CentOS / Debian)启动时,你可能会遇到提示类似如下的信息:

A start job is running for dev-disk-by\x2duuid-be267041\x2d88e6\x2d4d18\x2dac7d\x2d901ac24e64e2.device (30s / 1min 30s)_

这个提示信息会导致系统启动延长 1 分 30 秒,特别烦人。

1、Linux 系统出现提示原因

如上的提示信息,说明系统中 UUID 为 be267041-88e6-4d18-ac7d-901ac24e64e2 的磁盘不存在。上面的信息中 \x2d 是字符 - 的十六进制表示形式,从 uuid- 开始,把 \x2d 换为 - 能够得到不存在的磁盘的 UUID。

这种错误的出现可能是因为你系统中安装了双 Linux 系统,在安装后一种 Linux 系统时把 Swap 分区重新格式化,导致 Swap 分区的 UUID 改变,所以启动时无法加载原来的 UUID Swap 分区。当然还可能存在其他导致磁盘分区 UUID 改变的情况。

2、Linux 系统的解决方法

1)首先进入 /etc/fstab 文件,查看 UUID 对应那个分区:

vi /etc/fstab
------------------------------------------------------------------------------------------------
UUID=43314e30-1a06-45a1-9ca4-2c4fff328fb9 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
UUID=be267041-88e6-4d18-ac7d-901ac24e64e2 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

可以看出,在本系统上出问题的分区为 swap 分区。

2)使用 blkid 命令查看 swap 分区的新 UUID:

blkid
--------------------------------------------------------------------------------
/dev/sda1: UUID="9A30E18D30E170A5" TYPE="ntfs" PARTUUID="6e4f88a2-01"
/dev/sda3: UUID="f63ead0a-dfbd-480b-b3b3-eefde3ee910a" TYPE="swap" PARTUUID="6e4f88a2-03"
/dev/sda7: UUID="a60127a5-8c16-46c7-a997-e814a423d2dc" TYPE="ext4" PARTUUID="6e4f88a2-07"

在列出的分区表中,查看 TYPE="swap" 的分区 UUID,并记录下来。

3)把新分区 UUID 写进 /etc/fstab 文件

把记录的 TYPE="swap" 的分区 UUID,写进 /etc/fstab 文件:

vi /etc/fstab
------------------------------------------------------------------------------------------------
UUID=43314e30-1a06-45a1-9ca4-2c4fff328fb9 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
UUID=f63ead0a-dfbd-480b-b3b3-eefde3ee910a none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

4)重启系统 Linux (CentOS / Debian)系统,就不会再提示  A start job is running for dev-disk-by 信息。

本文链接:https://www.yuzhi100.com/article/linux-start-job-running

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!

作者:anxin