我有一台新的三星 7 系列笔记本电脑,它具有 Windows 8 和 Ubuntu 12.10 的双启动设置。这是一款堪比 Macbook Pro 的优质机器。Ubuntu 的安装相当麻烦,但在引导修复最后它似乎成功了。至少我是这么认为的。Windows 8 启动正常,但如果我想定期启动 Ubuntu,则需要以下机器检查异常发生错误,非常类似于这个
[Hardware Error] CPU 1: Machine Check Exception: 5 Bank 6
[Hardware Error] RIP !inexact! 33 <00007fab2074598a>
[Hardware Error] TSC 95b623464c ADDR fe400 MISC 3880000086
.. [similar messages for CPU 2,3 and 0] ..
[Hardware Error] Machine Check: Processor context corrupt
Kernel panic - not syncing: Fatal Machine Check
Rebooting in 30 seconds
内核崩溃听起来不太好。然后它开始重新启动,第二次启动尝试通常有效。是内核问题还是驱动程序问题?笔记本电脑有 Intel Core i7 处理器。我已经在 BIOS 中停用了超线程,但似乎没有帮助 :-(
我还禁用了 BIOS 中的执行禁用位 (EDB) 标志。EDB 是英特尔基于硬件的安全功能,可以帮助减少系统受到病毒和恶意代码的攻击。自从我禁用它后,错误发生的频率确实降低了,但它仍然偶尔出现 :-( 它似乎与描述在这里和这里。可能是三星特有的内核问题?类似的错误也发生在三星 Ultrabook 系列 9(这似乎是内核错误49161和47121)。
在我的三星 7 系列上,这种情况仍然会发生,例如在启动时电池在“检查电池状态”之后。也许其他人有想法?这些内核恐慌错误真的很烦人。
答案1
根据《1989 年国际货物销售条例》第 3 卷第 15.9.1 节的规定,Intel 架构软件开发人员手册MSR_IA32_MCG_STATUS MSR 中的 Machine Check Exception 5 表示内部奇偶校验错误。阅读手册后,我不确定 6 指的是哪个特定的组件组,所以我无法确定这个物理错误发生在哪里。
错误消息表明,机器检查状态 MSR 的第 57 位已设置,表明内部处理器状态可能因检测到的错误情况而损坏,并且可能无法可靠地重新启动处理器。因此,此时内核除了使用内核恐慌停止之外别无选择。
就目前情况来看,这种错误很少见。
我不确定为什么禁用 EBD 会导致此问题。也许这只是巧合。启用 EBD 后,这种恐慌是否经常发生?顺便问一下,您使用的是哪种处理器型号?.. 要找出原因,请使用:
cat /proc/cpuinfo
答案2
慢慢来,但一定要坚持下去。我们又来了。我想解决三星 7 系列和 9 系列笔记本电脑上出现的这些内核恐慌错误!至少在我的计算机上 :-) 在此内核错误报告中47121有人报告说,将 BIOS 中的“OS 模式选择”设置为“UEFI OS”,而不是“UEFI 和 CSM OS”,可能会有所帮助。加载的软件包和库似乎有所不同。我首先需要切换到“UEFI 和 CSM OS”才能安装 Ubuntu。现在我必须再次将其关闭。但也许这有帮助。在我将其切换回“UEFI OS”后,它启动了十次,没有错误。如果内核恐慌不再发生,那么这似乎就是答案,我会将问题标记为已回答。希望如此。
答案3
使用“blacklist samsung-laptop”修改 /etc/modprobe.d/blacklist.conf。重启。问题解决;希望很快能通过内核补丁修复。