几年来,我一直在家用服务器上运行 Ubuntu。今年我所在地区的新情况是电网频繁短时间断电。
每次断电后,我的系统都无法启动到桌面,而是进入紧急模式。
解决办法很简单,只需按下重置按钮即可重新启动系统 - 有点不方便,因为系统放在阁楼的角落里。当我不在家时,就更难了…… ;-)
是否有任何强力方法可以禁用紧急模式?
此外,这种行为可能有某种原因(比如我的硬件存在某些问题)——有什么指示可以指出去哪里寻找它吗?
答案1
解决方案如下此链接似乎对我有用:
它不是避免进入紧急模式,而是在指定的超时后重新启动服务器 - 仍然让您有机会进入紧急模式并在需要时进行一些诊断。
我的系统需要对上面链接的答案进行两处修改:
- 命令无法识别
sh
选项- 需要改用read
-t
bash
systemctl reboot
重新启动机器,但文件系统仍然以只读模式安装 -systemctl default
但是工作
那么完整的步骤:
sudo systemctl edit emergency.service
- 进入:
[Service]
ExecStartPre=/bin/bash -c "read -t 6 || systemctl default"