ubuntu 无法关机或在启动画面时冻结

ubuntu 无法关机或在启动画面时冻结

我正在使用 ubuntu 14.04 64 位。我面临的问题是,我无法关闭我的机器。每次我关闭或重新启动计算机(从终端和 GUI 都如此)时,它都会卡在启动画面上,并一直停留在那里,直到我按下电源按钮将其关闭。

卡在关机状态

我已经回答过这个问题如何解决关机缓慢的问题并给出了答案,但无法诊断问题。有一些登录信息/var/crash/,但无法Title: MISBEHAVING_PROGRAMNAME在其中找到任何字符串。我的内核版本:3.16.0-50-generic我已经使用以前的内核从 grub 菜单启动,但问题仍然存在。我该如何解决这个问题,或者至少找出背后的原因?

答案1

尝试在冻结时按下 Esc 键,以查看启动画面后面的关机命令。或者"quiet splash"从 etc/default/grub 中的此行中 删除GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

您可以通过编辑 etc/default/grub 文件来实现

sudo gedit etc/default/grub- 进行编辑,使其看起来像这样 GRUB_CMDLINE_LINUX_DEFAULT=""

如果你在“”之间有其他参数,你可以将它们留在行中,然后使用以下命令更新 grub

sudo update-grub

在启动和关闭时,您现在应该可以看到启动序列命令。如果您看到Reached target shutdown并且它一直挂在那里,这可能与错误 #1464917:

如果您认为这与此错误有关,请转到上面的链接并将您的姓名添加到错误描述顶部的“这影响到我”链接中

更新:

已经有人开发出一种解决方法来解决这个错误。它似乎与交换文件的使用/管理有关。Adam(来自上面的错误链接)指出,如果你关闭交换,等待它处理,在你关机之前,挂起永远不会发生。当你准备关闭机器时,打开一个终端窗口并输入;

sudo swapoff -a

等待命令处理完毕并给出提示,然后您就可以正常关机了。这对包括我在内的许多人来说都是有效的。

结束更新

关机或重启后出现此消息Reached target Shutdown

尝试系统请求

  1. 按住 Alt 和 SysRq(打印屏幕)键。
  2. 按住这些键的同时,按顺序(间隔几秒钟)键入以下键:REISUB
  3. 计算机应重新启动。

挂起后,您还可以尝试以下操作。

看看你是否可以登录 tty1 并重新启动

  1. Ctrl+Alt+F1Ctrl+Alt+F2Ctrl+Alt+F3...
  2. 输入您的用户名(小写,/home 中用户文件夹的名称)并按 Enter
  3. 输入您的密码(不会出现任何内容)并按 Enter

如果您的密码和用户名正确,您现在已登录。

如果失败,请Ctrl+Alt+Del在 tty1 屏幕上尝试几次

您可能会看到一条消息,指出机器将重新启动,然后它会在一分钟左右后完成重新启动。

它比硬启动更好 - 直到它被修复

在错误说明中,报告称您可以升级到 Vivid-Proposed 并修复此问题,但有些人在升级后仍会看到此问题。可能值得一试。

顺便说一句,同样的错误也影响了我。

答案2

我的 Dell Inspiron 640m 和 Ubuntu 14.04 也遇到了启动和关机卡死的问题。不同的人遇到这个问题的原因可能不同,但我还是想分享一下我遇到的一种方法。

启动时毫无头绪,但关机时显示无法终止所有进程,因此挂载/失败,并且很忙。系统挂起。

  • 所以首先更改了 grub 并quite splash从中删除GRUB_CMDLINE_LINUX_DEFAULT。至少这次它启动了。但这并没有解决关机问题

  • 接下来,由于关机期间停止进程是个问题,因此尝试查找是否有任何进程获得不间断的睡眠。即顶部的“D”。

    $ top -bn1 | awk 'NR > 7 && $8 ~ /D/ { print $0 }'
    

    这显示了modprobe并且它的父母pci_devices被绞死.modprobe因参数而挂起--ignore-install b44。我尝试加载 Broadcom b43 无线驱动程序,但它也挂起了。dmesgs/kern.log 显示了与 b43 相关的错误。

    - Dec 20 00:28:40 Chandra kernel: [   10.080226] wl: module license 'MIXED/Proprietary' taints kernel.
    - Dec 20 00:28:40 Chandra kernel: [   10.080233] Disabling lock debugging due to kernel taint
    - Dec 20 00:28:40 Chandra kernel: [   10.090618] wl: module verification failed: signature and/or  required key missing - tainting kernel
    - Dec 20 00:28:40 Chandra kernel: [   10.702357] b43-phy0: Broadcom 4311 WLAN found (core revision 10)
    - Dec 20 00:28:40 Chandra kernel: [   10.736180] b43-phy0: Found PHY: Analog 4, Type 2 (G), Revision 8
    - Dec 20 00:28:40 Chandra kernel: [   10.736200] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2050, Revision 2, Version 0
    - Dec 20 00:28:40 Chandra kernel: [   10.748421] Broadcom 43xx driver loaded [ Features: PNL ]
    - Dec 20 00:28:40 Chandra kernel: [   10.951143] b43 ssb0:0: Direct firmware load for b43/ucode5.fw failed with error -2
    
  • 我没有尝试将 b43、b44、wl 或相关模块列入黑名单以确认问题是否已解决(您可以尝试),而是升级linux-firmware并重新启动。令人惊讶的是,启动期间 modprobe 根本没有挂起,modprobe add/remove b44/b43 也没有显示任何问题,尽管 wifi 无法工作。关机也正常。因此quite splash在 grub back 中添加了 back,一切就绪了。

  • 最后,解决 wifi 问题很容易,正如其他帖子中提到的那样,清除bcmwl-kernel-source并安装firmware-b43-installer,然后重新启动。

希望能帮助到你...

相关内容