Ubuntu挂机关机/重启
我的情况与Kubuntu 14.04上5分钟的Shutdown Hangs非常相似,但我使用的是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秒之后迫使关机的方法,那将非常感激。
我终于发现了一种严厉的方式来迫使关机早于300秒。 在/etc/init.d/sendsigs
指定了300秒的等待时间,这是一个关闭脚本,它试图杀死在关闭序列的先前部分中未成功结束的剩余进程。 在脚本中找到以下代码:
if [ $seq -ge 300 ] ; then break fi
这是指定300秒的最大等待时间。 将300更改为大于10的所需秒数(脚本的其他部分已指定等待时间为10秒)。 您将需要使用sudo来更改此文件,因为它没有普通用户的写入权限。
这是一种非常严厉的策略,并不是一个好的长期解决方案。 如果您有关闭时可能挂起的网络文件存储,或者任何其他进程(即mySQL)可能在关闭时合法等待,请不要使用此方法。 但对于具有标准软件配置的笔记本电脑或通用计算机,它至少可以让您关闭并重新启动,而无需每次等待5分钟。
试试这个
sudo apt-get update sudo apt-get install --reinstall ubuntu-desktop sudo apt-get install unity
或尝试
sudo shutdown -h now
你有Plank安装吗?
在安装了Plank底座并将其设置为从系统开始之后,我遇到了同样的问题。 如果那是你的情况。 此问题的解决方法只是为此启动程序添加时间延迟。
转到终端并键入:
cd ~/.config/autostart/ gedit plank.desktop
(将“plank”替换为自动启动文件的名称)
寻找以下行:
X-GNOME-自动启动启用=真
并替换为:
X-GNOME-自动启动延时= 13
之后,注销,登录并检查它是否有效。
拜拜! 😉
我和Kubuntu 14.10有同样的问题。 我的解决方案是:
-
我在文件
/etc/default/grub
更改了这一行,如下所示:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/lib/systemd/systemd"
-
之后,我在终端中运行了
sudo update-grub
现在系统再次关闭…… 🙂