断电后首次启动时出现“您处于紧急模式” - 如何避免?

断电后首次启动时出现“您处于紧急模式” - 如何避免?

几年来,我一直在家用服务器上运行 Ubuntu。今年我所在地区的新情况是电网频繁短时间断电。
每次断电后,我的系统都无法启动到桌面,而是进入紧急模式。
解决办法很简单,只需按下重置按钮即可重新启动系统 - 有点不方便,因为系统放在阁楼的角落里。当我不在家时,就更难了…… ;-)

是否有任何强力方法可以禁用紧急模式?

此外,这种行为可能有某种原因(比如我的硬件存在某些问题)——有什么指示可以指出去哪里寻找它吗?

答案1

解决方案如下此链接似乎对我有用:

它不是避免进入紧急模式,而是在指定的超时后重新启动服务器 - 仍然让您有机会进入紧急模式并在需要时进行一些诊断。

我的系统需要对上面链接的答案进行两处修改:

  • 命令无法识别sh选项- 需要改用read-tbash
  • systemctl reboot重新启动机器,但文件系统仍然以只读模式安装 -systemctl default但是工作

那么完整的步骤:

  1. sudo systemctl edit emergency.service
  2. 进入:
    [Service]
    ExecStartPre=/bin/bash -c "read -t 6 || systemctl default"

相关内容