我的情况非常相似Kubuntu 14.04 关机暂停 5 分钟但我使用的是 14.10 和 gnome 环境,而不是 KDE(Ubuntu 添加了 gnome 包,而不是原生版本)。这本身不应该是导致问题的原因,因为我的同事也有相同的硬件和设置,而且没有任何问题。
详细关机屏幕打印同一行
* Asking all remaining processes to terminate...
* All Processes ended within 300 seconds...
nm-dispatcher.action: Caught signal 15, shutting down...
* Deactivating swap...
mount: / is busy
* Will now halt
[ 486.185416] reboot: Power down
与原始海报不同,我没有安装调制解调器管理器,并且在 nm-dispatcher 和停用交换之间没有任何输出供我用作指导 :/
如果有人知道需要检查的一些事项或者在挂起 60 秒而不是 300 秒后强制关机的方法,将不胜感激。
答案1
我终于找到了一种强制关机时间少于 300 秒的强行方法。300 秒的等待时间在 中指定/etc/init.d/sendsigs
,这是一个关机脚本,它会尝试终止在关机序列的先前部分中未成功结束的剩余进程。在脚本中找到以下代码:
if [ $seq -ge 300 ] ; then
break
fi
这是指定 300 秒最大等待时间的地方。将 300 更改为大于 10 的所需秒数(脚本的其他部分已指定 10 秒的等待时间)。您需要使用 sudo 来更改此文件,因为它对普通用户没有写入权限。
这是一种非常严厉的策略,并不是一个好的长期解决方案。如果你的网络文件存储在关机时可能会挂起,或者任何其他进程(即 mySQL)可能在关机时合法等待,请勿使用此方法。但对于具有标准软件配置的笔记本电脑或通用计算机,它至少可以让您关机并重新启动,而无需每次等待 5 分钟。
答案2
尝试这个
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
或者尝试
sudo shutdown -h now
答案3
您安装 Plank 了吗?
我遇到了同样的问题,安装后木板码头并将其设置为随系统启动。如果是这种情况。解决此问题的方法是向此启动程序添加时间延迟。
转到终端并输入:
cd ~/.config/autostart/
gedit plank.desktop
(将“plank”替换为您的自动启动文件的名称)
寻找以下行:
X-GNOME-自动启动已启用=true
并将其替换为:
X-GNOME-自动启动-延迟=13
此后,注销,登录并检查是否正常。
再见! ;-)
答案4
我在 Kubuntu 14.10 中遇到了同样的问题。我的解决方案是:
我将文件中的此行更改
/etc/default/grub
为如下所示:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/lib/systemd/systemd"
之后,我
sudo update-grub
在终端里运行
现在系统再次关闭...:-)