\x2duuid 正在为 dev-disk 运行启动作业:错误需要 1 分钟 30 秒才能启动 Debian

GAD*_*D3R 4 boot debian

我有多个 Debian 和其他 Unix/linux 发行版。在启动过程中,我收到以下错误:

A start job is running for dev-disk by \x2duuid-.....1min:30 s
Dependencies failed for swap
Run Code Online (Sandbox Code Playgroud)

1min : 30 s启动过程继续进行,没有问题,怎么解决呢?

GAD*_*D3R 7

当您swap在 linux 安装过程中激活多个启动的 linux 系统时,该问题可能会重现 ,要解决此问题,请运行以下命令以查找交换分区的 UUID:

ls -l /dev/disk/by-uuid
Run Code Online (Sandbox Code Playgroud)

输出示例(sda4=您的交换分区):

lrwxrwxrwx 1 root root 10 Oct 27 13:16 cfa74c40-1234-4fee-a2d5-e8c789c629f0 -> ../../sda4
Run Code Online (Sandbox Code Playgroud)

编辑您的fstab并更改uuid

示例nano /etc/fstab::

# swap was on /dev/sda4 during installation
UUID=f97a6afb-3447-4616-bfa3-123be50f9fa5 none   swap    sw      0     0
Run Code Online (Sandbox Code Playgroud)

重新创建swap分区并分配新的uuid

swapoff /dev/sda4
mkswap -U cfa74c40-1234-4fee-a2d5-e8c789c629f0 /dev/sda4
swapon -a
Run Code Online (Sandbox Code Playgroud)

如果您有 1 个以上的交换分区,请在您的fstab.