卡在重启和关机状态

卡在重启和关机状态

我最近安装了 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_stopcase $1 stopswitch 中这样调用——

stop)
    set_usbs_on
    do_stop
    ;;

现在机器关闭了。

答案4

同样的问题,在“5 个点”上出现虚假挂起。我读到过(不记得在哪里了)先“注销”(右上角菜单),然后关机。我已经这样做了一个多月了,没有再出现问题。

相关内容