重启和断电“破坏性”#39;在Ubuntu 16.04上

时间:2018-03-07 01:06:10

标签: ubuntu-16.04 systemd reboot systemctl

当我尝试重启或关闭笔记本电脑时,它无法正常工作。经过进一步调查后:

$ 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.

我不知道该怎么做;现在我只是强制断电,但我希望能够在不想每次关闭电源的情况下都使用重启和关机功能。

1 个答案:

答案 0 :(得分:0)

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

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

然后:

 systemctl daemon-reload

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