我经常在电池启动时卡住。
我可以毫无麻烦地暂停和休眠(即使使用电池)。
如果我插上电源线,一切都会好起来大多数时候(6 月 13 日编辑)。
添加“acpi=off”并不能解决问题。
在 BIOS 中禁用 LAN 省电功能也不能解决这个问题。
内存测试似乎没有问题:
我甚至可以毫无问题地编译内核:
有人对此有建议吗?
(我心里有与图片所示相同的问号,甚至更多:-/)
观察:这是从 Natty alpha 升级的安装。
编辑我(5 月 22 日):我安装了全新的最终版本 11.04,但再次发现了这个错误。
编辑 II (6 月 13 日):我以为问题解决了,但其实没有。休息了八天后,即使连接了电源线,同样的问题也出现了。我不得不重启了大约 6 次才成功。
编辑 III(6 月 14 日):如果我断开电缆并取下电池几秒钟,我就可以启动(即使使用电池)。这让我得出结论,也许某些东西保存在某些硬件的内存中。可能相关,也可能不相关,但我的这台机器也存在触摸板问题(跳动)。
编辑 IV(6 月 25 日):我打开了 gconf-editor,转到应用程序 > gnome-power-manager,禁用了所有可能与挂起或休眠相关的功能。没有帮助。
我还拿了一个 Fedora live usb pendrive,遇到了同样的问题:
所以我认为这是一个与硬件问题相关的问题。
答案1
查看内部log file viewer
(按下super并输入“日志文件查看器”),看看是否可以在屏幕截图中找到 bad_area_nosemaphore 之前的错误消息。
bad_area_nosemaphore:造成这种情况的原因之一可能是内存故障。这也可以解释为什么您有时会遇到问题:如果不触碰坏内存,一切都会顺利进行。如果触碰了坏内存,可能会出现意想不到的结果。一般来说:启动期间的异常行为总是首先考虑内存。
因此,如果您可以启动,请从 live cd 或 grub 运行 memtest,并查看您的 1 个内存模块是否状况良好,如果是,请更换它。
答案2
如果这是来自 alpha 版本,我会进行全新安装,但这是我的个人选择。
话虽如此,从证据来看,我会说内核可能正在尝试通过探测中断或加载模块来确定设置。
尝试关闭grub启动参数中的acpi。
答案3
我找到了解决方法,但没有找到解释,因此仍然需要帮助 ;-)
修复
断开电缆并取下电池几秒钟。
猜想
这次修复让我得出结论,也许某些东西被保存在某些硬件的内存中。可能相关也可能不相关,但我的这台机器也存在触摸板问题(跳动)(这无法通过取下电池程序解决)。