我找到了很多与我的问题相关的帖子,但似乎没有一个能解决确切的问题。如果我漏掉了什么,导致这篇文章重复,我深表歉意!
基本上,几个星期以来,我的笔记本电脑在运行 Ubuntu 12.04 时会不定期关机。它显示关机对话框:
Shut down this system now?
You are currently logged in as ....
The system will automatically be shut down in 60 seconds.
OK / Cancel / ...
无论我在此阶段做什么(按下其中一个按钮/什么也不做),计算机都会很快完全关闭。我的意思是以残酷的方式关闭,就像立即关闭一样,所有软件在下次启动后都会抱怨它们没有正确关闭。
我在双启动模式下运行 Windows,没有遇到同样的问题。也许这不能完全排除硬件问题,但似乎可以大大降低这种可能性。由于大多数关于类似问题的帖子都谈到了发热,我还安装了传感器来监控我的笔记本电脑(东芝 A660-18N)的温度。硬盘温度约为 30°C,显卡和 CPU 的温度在 56°C 到 62°C 之间波动,所以据我所知,没有什么异常。
我查看了各种日志文件,想找到一些线索,但一无所获。下面是上次发生这种情况时的摘录。笔记本电脑在 12:08:00 左右死机,我很快就重新启动了。12:08:45 的消息已经来自启动。
Feb 4 12:06:34 splinter kernel: [ 1504.401787] type=1400 audit(1391515594.358:36): apparmor="DENIED" operation="open" parent=1 profile="/usr/bin/evince" name="/shared/Files/dphil/thesis/0_acknowledgements.aux" pid=4562 comm="pool" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Feb 4 12:06:49 splinter kernel: [ 1519.750029] audit_printk_skb: 168 callbacks suppressed
Feb 4 12:06:49 splinter kernel: [ 1519.750033] type=1400 audit(1391515609.706:93): apparmor="DENIED" operation="open" parent=1 profile="/usr/bin/evince" name="/shared/Files/._Lbfgsb.3.0" pid=4579 comm="pool" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Feb 4 12:08:45 splinter kernel: imklog 5.8.6, log source = /proc/kmsg started.
Feb 4 12:08:45 splinter rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="1046" x-info="http://www.rsyslog.com"] start
Feb 4 12:08:45 splinter rsyslogd: rsyslogd's groupid changed to 103
有人知道这是怎么回事吗?自从 12.04 发布以来,我一直在运行它,直到最近几周才开始遇到这个问题。关机对话框出现,但我的操作却被它忽略,这似乎特别奇怪。
无论如何,我将非常感谢任何关于如何解决这个问题或更好地调查这个问题的指点。
答案1
这可能是电池问题。如果您的电池出现故障,即使插入电源,笔记本电脑也可能会崩溃。您可以通过启动 Windows 来检查电池 - 有一个工具可以做到这一点。
或者,尝试以下操作:从笔记本电脑中取出电池,然后运行刚插入电源的 Ubuntu。如果计算机不再崩溃,那就好了。
我之前遇到过这个问题,这个帮我解决了。我不确定它是如何工作的,但我相信关机对话框会因电池似乎没电/电量不足而触发,随后机器就会自动关闭。
答案2
很难确定是什么原因造成的。根据您的问题,最合理的解释是电池老化或出现故障。
我会尝试在不装电池的情况下运行笔记本电脑。如果问题仍然存在,请考虑升级/降级内核,或者升级到 Ubuntu 13.10。