引导我的 Opensuse Leap 15.1 有时会失败并且引导被卡住。大多数情况下会显示一条消息“无法在设备 8:34 上启动 LVM2 PV 扫描”,但有时在重新挂载根设备时引导失败,有时还有其他原因(尽管我的印象是它仍然与存储相关)。
失败后,硬重置有时会有所帮助 - 然后系统启动并完全正常工作 - 但有时它会因为同样的原因或其他原因再次失败。
现在:有没有办法从这种卡住的启动中立即启动紧急外壳,以便在下次启动之前进行一些诊断?我试图用谷歌搜索它,但我发现的只是关于如何修改 grub 中的内核命令行参数或如何在正在运行的系统上切换到紧急模式的建议。这不是我要找的,因为那时 grub 早已不复存在,而且还没有可用的 shell 来输入“systemctl”命令。所以我想在这个阶段它可能必须是某种感应某种魔法组合键的东西。
纯粹主义者的注意事项:如果存在这样的方法,那么它是什么?;-)
非常感谢你。
就我而言 - 我是唯一可以物理访问计算机的人 - @PhilipCouling 在他的评论中提供的文章中建议的 debug-shell.service 是最简单的解决方案。这个 shell 在启动过程中启动得足够早,如果启动卡住了,我可以切换到它并调查问题。