可以启动Windows但无法启动任何Linux

可以启动Windows但无法启动任何Linux

我的笔记本电脑 (Thinkpad W520) 突然关闭,没有任何警告...我尝试重新启动,通过 grub 没有问题,但再次在启动过程中关闭...我尝试了恢复模式:相同。 Live CD和USB,也一样。

现在,我需要了解发生了什么:Windows 启动没有问题。我能够运行笔记本电脑制造商提供的诊断工具,一切都很成功。他们提供了更完整的诊断工具,但这是一张 Linux Live CD,所以它无法启动......

然后我尝试停用 BIOS 中所有可能的功能,希望它可以启动并帮助我找出罪魁祸首。那里也没有运气...

可能是什么问题导致 Linux 无法启动但 Windows 无法启动?

编辑:

我能够从 Windows 检索日志。

启动失败之前的 syslog:

Jun 19 14:01:33 w520 ModemManager[842]: <info>  Creating modem with plugin 'Generic' and '1' ports
Jun 19 14:01:33 w520 ModemManager[842]: <warn>  Could not grab port (tty/ttyS0): 'Cannot add port 'tty/ttyS0', unhandled serial type'
Jun 19 14:01:33 w520 ModemManager[842]: <warn>  Couldn't create modem for device at '/sys/devices/pci0000:00/0000:00:16.3': Failed to find primary AT port
Jun 19 14:01:33 w520 kernel: [   24.397734] CPU1: Core temperature above threshold, cpu clock throttled (total events = 1)
Jun 19 14:01:33 w520 kernel: [   24.397737] CPU1: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 19 14:01:33 w520 kernel: [   24.397740] mce: [Hardware Error]: Machine check events logged
...
... temperature errors repeated for all cores
...
Jun 19 14:01:33 w520 kernel: [   24.398746] mce: [Hardware Error]: Machine check events logged

就在最初崩溃之前(我认为):

Jun 19 11:15:01 w520 CRON[16977]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)

看起来像是热关机,但我所做的诊断包括 CPU 压力测试,结果是成功的。

关于 mce 错误,mcelog 文件中应该提供更多详细信息,但该文件不存在...

其他可能相关的事情是,尽管我多次尝试启动,但日志文件中仅在 14:00 出现一次尝试。第一次坠机事故发生在 11 点 15 分左右。

答案1

您的意思是突然以崩溃的形式关闭而没有错误消息吗?那么我不排除硬件问题——其中一些问题可能会让linux崩溃,而让windows处于工作状态,或者反之亦然。

你应该考虑使用Memtest86(据我所知不是基于Linux的)来测试你的RAM,你可以从互联网上免费下载它(在某些ubuntu版本上我什至看到它预装在grub菜单中)。您还可以启动到 Windows,查看是否可以找到指示硬件问题的日志条目(例如 WHEA 错误)。另一个答案建议查看另一台计算机的日志 - 我也建议,它可以产生用于调试的有用信息。

答案2

您真的尝试过诊断 CD 吗?如果不起作用,您可以向联想寻求帮助。但它可能拥有所有必要的东西,在启动过程中不会关闭。从那里您可以运行他们提供的任何诊断程序,并检查操作系统的日志以了解启动过程中出现的问题。

另一种选择是将硬盘连接到正在运行的 Linux 并从那里检查日志。

相关内容