当我尝试关闭计算机时,它挂在关机屏幕上,并且我只能看到以下几行:
wait-for-state stop/waiting
Stoping GNUstep distributed object mapper: gdomap.
* Stopping rsync daemon rsync [ OK ]
* Stopping Speech Dispatcher speech-dispatcher [ OK ]
就这样。
我正在使用 gnome 3.10(原来是 3.12,但由于一些问题而降级)看看这是否与此有关。
重新启动计算机即可;它不会挂起。
答案1
就我而言,这些简单的步骤对我来说很有效:
按Ctrl+ Alt+T进入终端并输入:
sudo gedit /etc/default/grub
这将打开 grub 配置文件。将以下行更改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force apm=power_off"
然后保存并关闭它。
在同一个终端中输入:
sudo gedit /etc/modules
这将打开模块配置,只需添加以下内容:
apm power_off=1
并保存文件。
接下来在终端中输入:
sudo update-grub
答案2
Ubuntu 无法正常关机或者关机时挂起?
在 Dell XPS 15Z 笔记本电脑中安装 Ubunutu 14.04 时遇到的问题
使用您选择的文本编辑器并以管理员权限打开文件/etc/default/grub
。可以使用gksu gedit /etc/default/grub
GUI 文本编辑器或sudo nano /etc/default/grub
命令行访问。
找到以下行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
将其替换为以下内容:
GRUB_CMDLINE_LINUX_DEFAULT="acpi=noirq acpi=force apm=power_off quiet splash"
保存并关闭文件。返回终端执行:
sudo update-grub
现在,当您关机时它应该可以工作了。
答案3
我刚刚quiet splash
从这一行中删除了/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
然后跑了sudo update-grub
并且它再也不会在关机时挂起
答案4
我尝试进行 grub 更改,但没有成功。我不得不使用sudo shutdown -h 0
(so with -h
) 来使其工作。
如果我忘记了-h
,系统可能会挂起,所以我为它创建了一个别名(通常为内置命令创建别名不是一个好主意,但我觉得这很重要)。
alias sudo='sudo ' # note the space, that's what makes sudo recognize aliasses
alias shutdown='shutdown -h'