现象

自己的笔记本在一次休眠之后唤醒没响应,然后强制按电源键关机。接着再启动就启动不起来了。
开机之后只能进入紧急模式。
在紧急模式下执行journalctl -xe输出如下:

ucsi_acpi USBC000:00: PPM init failed (-110)

错误排查

由于之前系统美化,将各种等待时间都设成了0,也没有日志输出。而且在关机之前更新过一次系统,貌似更新过内核。

1、恢复Grub菜单

编辑/etc/default/grubGRUB_TIMEOUT设置一个非0的数值。

# grub2-mkconfig -o /boot/grub2/grub.cfg

2、尝试旧版内核启动

选择旧版重启,问题依旧。。。新版内核问题(排除)

3、拔出所有USB设备重启

由于查看journalctl -xe输出中有PPM init failed (-110)报错,可能是USB设备出了问题,遂移除所有USB设备重启。
Emmm.....还是无法启动。USB设备问题(排除)

4、再次查看journalctl -xe日志

重新查看日志,发现日志中机械硬盘的fsck没有通过,则在/etc/fstab中移除机械硬盘,重启。
这下重启成功了。
应该是系统休眠时硬盘也挂起了,强制关机重启后硬盘检查就没法通过了。

5、成功进入系统后对机械硬盘进行磁盘检查fsck.ext4 /dev/sda

果然错误一片,待检查修复完毕后再重新加入fstab
重启,正常!