Linux_系统_问题解决:swap分区 & 开机启动慢 Slow boot: a start job is running for /dev/disk/by-uuid (1min 30s)

Linux_系统_问题解决:swap分区 & 开机启动慢 Slow boot: a start job is running for /dev/disk/by-uuid (1min 30s)

1.问题现象

Ubuntu 开机时间边长,开机界面log 显示:

a start job is running for /dev/disk/by-uuid xxxxxxxxxxxx   (1min30s)

需要90s 后,才能正常进入系统

2.问题原因

参考其他帖子,此问题基本是由于SWAP分区未能正常加载导致;
在笔者案例中,由于此前,对ubuntu分区进行了扩容,使用GParted工具对SWAP分区进行了移动,导致与 /etc/fstab 中定义的swap分区加载信息不一致。

3.解决思路

3.1 可以正常进入系统

3.1.1 检查swap分区是否加载

终端执行 free -h ,会弹出如下信息,若Swap显示为0,表示没有正常加载

在这里插入图片描述

3.1.2 添加Swap分区

可使用GParted 工具查看是否存在Swap分区,若不存在,可通过调整其他分区空间,新建Swap分区;

由于笔者使用的双系统,所以建议将两个系统的EFI、Swap分区分在硬盘的两端, 中间部分为系统文件分区,并不建议按照下图分配swap分区;这样带来的好处是,可以通过调整两个系统的 文件分区大小,对另一个系统分区进行扩容;本案例中,由于linux 系统文件分区较小,在安装软件较多情况下,出现空间不足的现象,所以采用了对Windows分区进行了压缩卷,又对linux系统文件分区进行了扩容;当然也可以通过其他方式,比如直接挂载分区,解决空间不足的问题。

在这里插入图片描述

3.1.3 文件配置

查看当前swap分区UUID,并对 /etc/fstab文件进行修改,保持swap分区UUID一致;修改后,进行保存,重启,问题即可解决。

其他解决方案可参考下方参考文档

sudo lbkid
sudo gedit /etc/fstab

在这里插入图片描述
在这里插入图片描述

3.2 不可正常进入系统

部分帖子中看到有读者卡在系统启动界面,无法正常进入,最后更换硬盘重装系统解决;
在此提供一些思路,未进行实践,操作需谨慎:可通过系统启动U盘,进入系统后,查看分区及引导文件是否正常,并对必要文件进行备份迁移,参考上述描述尝试修复,如果是硬件问题,更换硬盘。

参考文档:

https://askubuntu.com/questions/711016/slow-boot-a-start-job-is-running-for-dev-disk-by
Linux:启动:a start job is running for /dev/disk/by-uuid/······
linux blkid命令 查看块设备文件系统类型、LABEL、UUID信息 简介
Ubuntu 20.04增加SWAP分区,解决加载大型数据集的内存溢出问题
linux之fstab文件详解
解决Linux开机出现A start job is running for …(1min,30s),swap分区丢失的问题

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值