从 Windows 重新启动后自动关闭

从 Windows 重新启动后自动关闭

我应该如何解决运行 Debian Stretch 的笔记本电脑自发关闭的问题?会发生什么:

  1. 启动至 Windows(双启动系统,Windows 和 Debian 位于不同的驱动器上)
  2. 重启
  3. 启动进入 Debian
  4. 一段时间后(可能是3到10分钟,但我从未观察到Linux启动后不到3分钟),笔记本电脑就关闭了(它没有关闭,只是关闭)。
  5. 我再次启动到 Debian
  6. 稳定运行多个小时,没有进一步的问题。

该问题是可重复的。 last给出

user     pts/0        :0               Wed Jun 13 07:50 - crash  (00:21)
reboot   system boot  4.9.0-6-amd64    Wed Jun 13 07:50   still running

这本身很奇怪,因为在 7:50 并没有真正的崩溃,它只是启动,然后关闭发生了。崩溃前的最后日志条目来自/var/log/messages

Jun 13 07:51:39 debian NetworkManager[692]: <info>  [1528890699.1216] dhcp6 (wlan1): state changed timeout -> done
Jun 13 07:55:41 debian colord[707]: failed to get session [pid 3726]: No such device or address
Jun 13 07:55:41 debian liblogging-stdlog:  [origin software="rsyslogd" swVersion="8.24.0" x-pid="672" x-info="http://www.rsyslog.com"] rsyslogd was HUPed

和来自/var/log/syslog(包括新启动时的初始消息)

Jun 13 08:00:21 debian gpg-agent[1557]: can't connect to the SCdaemon: IPC connect call failed
Jun 13 08:00:23 debian gpg-agent[1557]: can't connect to the SCdaemon: IPC connect call failed
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@Jun 13 08:12:21 debian kernel: [    0.000000] microcode: microcode updated early to revision 0x1c, 
date = 2015-02-26

关闭时,所有核心的温度在40C-50C之间。我最近(最近两周)才看到这种情况发生,并且仅在启动 Windows 后立即启动。

该笔记本采用双显卡。不过 Bumblebee 尚未配置,并且 Debian 中也没有特别关注显卡配置。 Windows 显然使用 nVidia Optimus 根据需要在卡之间进行切换。

在过去的两周里,我对计算机使用的不同之处在于在 Windows 下运行一个大量使用独立 nVidia 显卡的程序。据我所知,这是我使用笔记本电脑方式的唯一改变,因此这是一个主要嫌疑点。但我不知道它如何影响自发关闭(我会想到过热,但为什么在Windows中大量使用时它不会关闭,为什么在Linux下运行几分钟后没有大量使用)。请注意,如果我从 Windows 关闭然后重新启动到 Debian,笔记本电脑也会关闭。

更重要的是,我不知道如何解决这个问题。我找不到任何可以指出问题的日志。

相关内容