现象
自己的笔记本在一次休眠之后唤醒没响应,然后强制按电源键关机。接着再启动就启动不起来了。
开机之后只能进入紧急模式。
在紧急模式下执行journalctl -xe
输出如下:
ucsi_acpi USBC000:00: PPM init failed (-110)
错误排查
由于之前系统美化,将各种等待时间都设成了0,也没有日志输出。而且在关机之前更新过一次系统,貌似更新过内核。
1、恢复Grub菜单
编辑/etc/default/grub
将GRUB_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
。
重启,正常!