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有同样的问题。 我的解决方案是:

  1. 我在文件/etc/default/grub更改了这一行,如下所示: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/lib/systemd/systemd"

  2. 之后,我在终端中运行了sudo update-grub

现在系统再次关闭…… 🙂