最近开发需要Linux环境,就在一台Intel的迷你主机安装了Ubuntu系统。
在关机的时候发现总是会重启,遂搜索解决方案,看到网上遇到此问题的人不少。
尝试了以下办法:
1.进入BIOS中的电源管理中,关闭任何带有 Wake 字样的选项,无效。
2.安装电源管理的工具:
sudo apt-get install laptop-mode-tools
并修改配置:
sudo vi /etc/laptop-mode/laptop-mode.conf
设置ENABLE_LAPTOP_MODE_ON_AC=1,保存修改后,运行sudo laptop_mode start force,依旧无效。
上述方法尝试均无效,且执行了第二个尝试之后突然发现主机关机时间变长了,以前只需要几秒钟。于是打开系统配置检查:
sudo vi /etc/systemd/system.conf
发现停止服务的超时值为90秒:DefaultTimeoutStopSec=90s
遂将其修改为3秒。 并输入如下指令使其生效:
sudo systemctl daemon-reload
上述插曲后,自动重启的问题依旧没有解决。
一次偶然,我将拓展坞从一个USB口换到了另一个USB口,结果发现关机后不再自动重启了。
问题解决。。。