0

当我尝试重新启动或关闭笔记本电脑时,它不起作用。在进一步调查后:

$ systemctl status reboot.target
● reboot.target - Reboot
   Loaded: loaded (/lib/systemd/system/reboot.target; disabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: man:systemd.special(7)

重启被禁用。但是,尝试启用它会systemctl enable reboot.target导致以下输出: Failed to execute operation: File exists

运行后reboot,我收到以下错误:

Failed to start reboot.target: Transaction is destructive.
See system logs and 'systemctl status reboot.target' for details.

我不知道该怎么做; 现在我只是强制关机,但我希望能够使用重启和关机功能,而无需每次我想关闭它时切断电源。

4

1 回答 1

0

如 中man systemctl所述,“启用”服务通常意味着您希望它在启动时运行。如果启用了“重新启动”目标,您将指示您的笔记本电脑在启动过程中重新启动。这可能不是你想要的。

/etc/systemd/journald.conf,设置Storage=persistent

然后:

 systemctl daemon-reload

在你的下一个失败之后sudo reboot,检查你的 systemd 日志文件的内容,看看你是否可以在关机期间找到挂起的东西。

于 2018-03-07T16:06:55.523 回答