如何设置我的计算机在崩溃时重新启动?

如何设置我的计算机在崩溃时重新启动?

我有一台电脑,有时会崩溃。我使用 Teamviewer 远程访问它,但当它崩溃时,我显然会失去访问权限。

是否可以将默认行为从关闭切换为重新启动?然后我可以将 Teamviewer 放入启动程序中并解决崩溃后的访问问题。

答案1

如果您希望在内核崩溃时重新启动,则可以编辑/etc/default/grub并添加panic=10在崩溃 10 秒后重新启动的参数。将其添加到包含 的行中GRUB_CMDLINE_LINUX_DEFAULT=,例如,该行应为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash panic=10"

您可以将该数字更改为崩溃后要启动重启的秒数。若要在崩溃后立即重启,请添加一个负值,例如panic=-1。编辑该文件后,运行sudo update-grub

或者,您可以编辑/etc/sysctl.conf并添加

kernel.panic = 10

行。它有同样的含义。

此外,如果您也想在 oops-es 上重新启动,您可以oops=panic/etc/default/grub文件中添加内核参数,因此该行将显示如下内容:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash panic=10 oops=panic"

sudo update-grub这也将触发 oops-es 的恐慌并在 10 秒后重新启动。(再次提醒,编辑 grub 文件后不要忘记运行。

相关内容