如果不小心已经把 manjaro 滚挂了, 经过调研,排查蛛丝马迹有
- 进入 grub 界面后修改内核参数, 去掉 quiet, 并且加上 verbose 和 single 参数, 让系统进入单用户模式, 并且展示详细的启动信息. 一般情况下, 这个方法能够获得很好的调试信息. 不过很不幸, 我这次滚挂了, 输出信息一直卡在"::running early hook [plymouth]", 就没有然后了. 此时轻按电源键, 显示"hibernate 你 consist memory map detected", "PM: hibernation: Image mismatch: architecture specific data", 然后几秒钟后关机.
- 使用 USB live 进入系统后, 用 manjaro-chroot 将损坏的系统 mount 进来, 去查看/var/log/boot.log, 这个可能是最好的线索了. 不过我这里很不幸, 里面全是 ok 的信息, 没有一条 warning 或者 error 的信息.
- 查看 dmesg,这个我觉得应该没有价值, 因为运行 dmsg 命令展示的是当前用 USB live 启动系统的信息.
- 使用 journalct -b 查看启动信息, 这个我也觉得应该没有价值, 查看的也是当前用 USB live 启动系统的信息.
群友们, 还有其他调试线索可以看么?
