我最近安装了 Ubuntu 12.04,我很喜欢它。但是我有一个问题 - 我无法正常关机或重启。
当我关闭我的笔记本电脑(Acer Aspire 5560)时,它挂在 5 个点上并停留在那里。
当我重新启动笔记本电脑时,它会关闭,但当它重新启动时,它停留在紫色屏幕上(没有任何徽标)
我要做的事情就是阻止这种情况:
sudo service network-manager stop
关机前-无任何反应在 GRUB 文件中添加几行 - 无需任何操作
- 安装了其他 Ubuntu 版本 - 没有结果
sudo shutdown -h now
- 没有什么
还有一些。
此刻,我看到面前一片黑屏,上面写着
Asking all remaining processes to terminate [OK]
5 个点中只有最后一个是橙色的。
在其他尝试中我得到了这个东西:
modem-manager:could not get the system bus......
我最初使用 Ubuntu 双启动 Windows。然后一切正常。然而,在单独全新安装 Ubuntu 后,我遇到了这个问题。
答案1
我在使用 Dell XPS 15z 时遇到了类似的问题,通过添加acpi=noirq
内核参数解决了该问题:
sudo editor /etc/default/grub
放
GRUB_CMDLINE_LINUX_DEFAULT="acpi=noirq quiet splash"
然后
sudo update-grub
请注意,之前我一直在使用acpi=off
,它允许我启动,但不允许关机。没有任何 acpi 标志,我无法启动。
答案2
您可以尝试在终端中输入这些命令
对于关机:
sudo halt
对于关机:
sudo init 0
重新启动:
sudo init 6
对于关机:
sudo shutdown -h now
对于休眠:
sudo /etc/acpi/hibernate.sh
答案3
我从这个链接获取了破解方法——http://www.pbehnke.com/main/node/11,出于某种原因,如果将 USB 控制设置为auto
,则会启动关机-重启循环。解决方案是on
强制设置它们。
我在脚本中添加了一个/etc/init.d/halt
这样的函数——
# Add this function in the /etc/init.d/halt script
# call before do_stop
set_usbs_on () {
usbcontrolpath="/sys/bus/usb/devices/*/power/control"
for dev in $usbcontrolpath;
do
echo "Setting $dev: " `cat $dev` "to on"
echo on > $dev
echo ""
done
}
我do_stop
在case $1
stop
switch 中这样调用——
stop)
set_usbs_on
do_stop
;;
现在机器关闭了。
答案4
同样的问题,在“5 个点”上出现虚假挂起。我读到过(不记得在哪里了)先“注销”(右上角菜单),然后关机。我已经这样做了一个多月了,没有再出现问题。