Llinux内核启动时卡在Scanning for Btrfs filesystems

 

在启动Linux 内核时,卡在scanning for Btrfs filesystems,需要大概20-30s才能进入系统;

最开始一直以为是系统盘是btrfs系统,但是查看后发现,根本没有;仔细查看输出日志,发现在输出Scanning for Btrfs filesystems上面还有一行 Running :/Scripts/local-premount,而且在执行这个脚本后并没有输出done,观察再上面执行的脚本,皆在执行完脚本以后出现done;说明问题出现在local-premount脚本当中。

在 /scripts/local-premount 目录中只有一个具有可执行权限的脚本 resume。此脚本负责在 计算机休眠后恢复休眠前的状态。若 resume 变量为空或者这个变量所指的设备不存在,则直接退出;否则,运 行 /bin/resume 恢复状态。

Linux 系统/etc/initramfs-tools/conf.d/resume配置文件中,需要制定reume变量,否则就会出现错误;

解决办法:

1.获取swap分区的UUID

2.写入配置文件/etc/initramfs-tools/conf.d/resume 格式为:RESUME=UUID=xxxxx-xxx-xxx-xxx-xxx-xxxxx

RESUME=UUID=767d6d7f-74b8-4d48-854e-492fb0fc8dcd

3.更新内核

update-initramfs -u

4.重启

问题解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值