答案1
我已经使用 systemd 5 个月了。有时我会遇到这个问题。为了将延迟从默认值 90 秒(1 分 30 秒)减少,请在文件中执行以下操作/etc/systemd/system.conf
:
#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s
取消注释这些行并更改为您想要的任何值。此解决方案只是减少您等待的时间。您应该检查您的 virtualbox 守护进程。
第二种解决方案是安装watchdog
并启用它。它对很多人有用,但对我不起作用。
附言:如果你想强制关机。让我们看看系统控制手册页。
答案2
当我将 openvpn 配置为 systemd 单元运行后,这个问题就不再出现了。
我按照 arch linux wiki 上的这一部分进行操作: https://wiki.archlinux.org/index.php/OpenVPN#systemd_service_configuration
还需要制作其他作为 sudo - systemd 单元运行的程序(比如对我来说 wpa_supplicant)。
启动/停止/读取 systemd 单元的日志确实需要知识和实践,但它绝对是值得的。
答案3
“ 正在运行启动作业” 是由于 etc/fstab 有错误导致的
交换 UUID(至少在我的 Ubuntu 16.04 Cinnamon 上)
do "sudo blkid" in a terminal to get the correct UUID for swap ,
然后将其粘贴到 etc/fstab 中。