AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 26601
Accepted
Torben Gundtofte-Bruun
Torben Gundtofte-Bruun
Asked: 2011-02-17 00:36:29 +0800 CST2011-02-17 00:36:29 +0800 CST 2011-02-17 00:36:29 +0800 CST

新计算机在关机/重启时挂起,如何排除故障?

  • 772

我的系统运行良好,但在关机/重启/挂起/休眠期间冻结:所有窗口和菜单栏都消失了,但桌面墙纸仍然存在。它甚至没有显示关机屏幕(带有动画点的屏幕),我可以在其中按 ESC 并观看关机控制台文本。该系统是全新的,并使用更新管理器进行了全面更新。

  1. 如何确定导致冻结的原因?
  2. 有我可以调查的日志吗?
  3. 我怎样才能解决这个问题?

我认为没有明显的冻结原因。唯一的 USB 附件是鼠标/键盘;我没有连接任何外部存储;而且我没有运行任何程序(即使直接从登录屏幕关机,机器也会冻结)。

到目前为止我已经尝试过:

  • 基于建议一些 ACPI 设置的其他问题(this、this和this),我尝试sudo shutdown -h now查看关闭控制台文本显示是否提供任何提示,但系统甚至没有达到那么远 - 它仍然冻结而屏幕显示桌面背景图像,没有任何工具栏。仅sudo shutdown --force有效,但这不是解决方案。
  • 编辑 grub 菜单以将acpi=off添加到内核并没有帮助。我想尝试其他(较小的)ACPI 建议没有多大意义?
  • 在 grub 条目中添加noapic没有明显的效果。添加nolapic反而做了一些事情(我删除了quiet选项) - 系统设法继续关闭,直到Checking for running unattended-upgrades:这是屏幕上的最后一个字符。
  • 我还检查了系统 BIOS,尤其是关于电源选项,但没有发现任何异常。将 BIOS 待机设置从 S3 切换到 S1 没有帮助。无法禁用待机设置,并且没有其他与 ACPI 相关的设置 AFAIK。
  • BIOS 重置没有帮助。不惊讶;没有改变任何东西。
  • 我尝试按照 djeikyb的建议进入虚拟控制台(CtrlAltF1),然后从那里执行了shutdown -h now并且在此控制台输出之后它也冻结了。我没有尝试一次杀死一个进程,因为我还是新手,无法弄清楚如何做到这一点。
  • 使用内核 2.6.35.22 而不是 2.6.35.25 引导没有帮助。
  • 禁用 Nvidia 驱动程序没有帮助。
  • 从 Live CD(实际上是 USB 记忆棒)引导没有帮助;它以同样的方式冻结。
  • 从 Live CD 启动,acpi=off noapic nolapic也没有帮助。也没有nolapic。所以显然这不是我安装中的一些自定义设置,而是某种基本问题。
  • MemTest 在 1 小时内完成了比赛,没有出现任何错误。
kernel
  • 8 8 个回答
  • 44979 Views

8 个回答

  • Voted
  1. Best Answer
    Torben Gundtofte-Bruun
    2011-02-25T15:05:32+08:002011-02-25T15:05:32+08:00

    Ubuntu论坛上的这个答案有确切的解决方案!(为什么我没有在 AU 上与此处并行发布?这样可以节省一周的日历时间和几个小时的计算机时间!)

    加载了错误的驱动程序,这会阻止关机。要修复它,您需要执行以下操作:

    打开终端并输入:sudo modprobe -rf rt2860sta

    其次是:sudo modprobe rt2860sta

    然后您需要将错误的驱动程序列入黑名单:
    echo blacklist rt2800pci | sudo tee -a /etc/modprobe.d/blacklist.conf

    重新启动后(您将需要最后一次硬关机!)您会发现您可以正常重新启动。

    • 8
  2. Jonathan
    2011-12-15T07:12:35+08:002011-12-15T07:12:35+08:00

    对于 Ubuntu 11.10,您可以尝试以下reboot=bios选项(或其他选项):

    1. 按照此处的说明访问 GRUB 配置文件。

      cd .. && cd .. && sudo -H gedit etc/default/grub
      
    2. 编辑该行GRUB_CMDLINE_LINUX="",使其显示:

      GRUB_CMDLINE_LINUX="reboot=bios"
      

      并保存文件。

    3. 更新 GRUB 以写入配置:

      sudo update-grub
      
    4. 重新启动计算机

      (它可能会挂在紫色屏幕上,但希望是最后一次......)

    • 4
  3. Javier Rivera
    2011-02-17T12:55:23+08:002011-02-17T12:55:23+08:00

    这可能是 ACPI 问题。您可以尝试向内核传递一些参数来禁用某些 ACPI 功能。请注意,这将导致功能(电源管理)或性能(大量轮询)的损失。

    首先是关于如何添加一些内核参数的一点解释,从Htorque中惨遭抢劫:

    1. 启动系统并等待 GRUB 菜单显示(如果您没有看到 GRUB 菜单,请在启动系统后立即按住左键Shift)。
    2. 现在突出显示您要使用的内核,然后按c键。您应该能够查看和编辑与突出显示的内核相关的命令。
    3. 转到以开头的行linux并在空格后添加以下参数之一。
    4. 现在按Ctrl+x启动。

    您不能尝试以下选项,每次一个,它们的顺序是从更激进、可能工作到不太激进但禁用的功能更少:

    • acpi=off,这个应该完全禁用acpi。这是最有可能工作的,但您将失去所有的电源管理。
    • pci=noacpi,这将使内核忽略 acpi 进行 pic 扫描和 irq 分配。
    • acpi=noirq, 这只会通过 acpi 禁用 irq 分配。
    • irqpoll,这将使内核轮询所有无人看管的 irq 中断。
    • noapic,这将使内核忽略APIC。
    • 2
  4. Fabio
    2012-02-28T10:09:32+08:002012-02-28T10:09:32+08:00

    我已通过在文件中添加以下行来解决此问题/etc/default/halt:

    INIT_HALT = POWEROFF
    
    • 2
  5. jet
    2011-02-18T12:25:58+08:002011-02-18T12:25:58+08:00

    我会:

    • 重新安装 RAM 芯片
    • 将 BIOS 重置为默认值
    • 尝试运行 Live 发行版,看看它是如何工作的
    • 运行 MemTest 一段时间
    • 1
  6. razor
    2012-10-24T08:12:31+08:002012-10-24T08:12:31+08:00

    在大多数情况下,这是由于显卡有问题而发生的。例如,在 ubuntu 12.04 中,我必须安装所有更新(包括与 xorg 相关的更新)。之后,我安装了催化剂 12.10,解决了这个问题。我建议您删除(如果已安装)笔记本电脑模式工具(包括其依赖项,即 ethtool、sdparm),因为它也会导致关机崩溃。

    • 0
  7. Haroon
    2014-06-29T00:55:47+08:002014-06-29T00:55:47+08:00

    奇怪的是,当我删除参数“now”时,我的问题得到了解决。也就是说,我正在使用:

    sudo /sbin/reboot now
    

    它被卡住了,

    但是当我使用时:

    sudo /sbin/reboot
    

    问题解决了。

    我不明白为什么。问题仅在我安装Ubuntu 13.10时出现。
    我还有 3 个其他站点具有相同的硬件,但使用的是旧版本的Ubuntu 12.04,我没有这个问题。

    • 0
  8. Kapil Garg
    2016-10-27T11:31:48+08:002016-10-27T11:31:48+08:00

    我也面临同样的情况,但无法通过上述任何方法解决。虽然这个问题可能有很多原因,但我通过在 BIOS 菜单中禁用 USB 3.0 控制器解决了这个问题。

    • 0

相关问题

  • 为 i7 处理器编译内核的最佳方法是什么?

  • 未连接到任何可见进程的令人讨厌的 CPU 峰值

  • 如何让我的电脑中的风扇在暂停时关闭?[关闭]

  • Ubuntu 是否支持与 SSD 一起使用的 TRIM 命令?

  • 使用 apt-get upgrade 时如何强制安装内核更新?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    我需要什么命令来解压缩/提取 .tar.gz 文件?

    • 8 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Martin Hope
    EmmyS 我需要什么命令来解压缩/提取 .tar.gz 文件? 2011-02-09 14:50:41 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve