我在运行 Ubuntu 12.10 时遇到了以下问题。基本上,它完全冻结,不响应键盘或鼠标,CAPS 不会改变,alt+sys req+REISUB 没有任何作用。问题是一致的,在硬重置后它会好一段时间,但在某些时候会冻结。我尝试从启动 USB 启动,这也冻结了,所以这不是操作系统问题,而是硬件问题。今天我在它冻结之前收到了以下消息。我想我想知道的是哪个硬件组件出现故障?
[Hardware Error]: CPU 0: Machine Check Exception: 4 Bank 5: f200141014040400
[Hardware Error]: TSC Zc124d6Zdd
[Hardware Error]: PROCESSOR 0: 1067a TIME 1364221737 SOCKET 0 APIC 0 microcode a07
[Hardware Error]: Run the above through 'mcelog --ascii'
[Hardware Error]: CPU 1: Machine Check Exception: 5 Bank 0: f200084000000800
[Hardware Error]: RIP !INEXACT! 10:<ffffffff81031f8f> {mwait_idle_with_hints +0x5f/0x80}
[Hardware Error]: TSC Zc124d70df
[Hardware Error]: PROCESSOR 0: 1067a TIME 1364221737 SOCKET 0 APIC 1 microcode a07
[Hardware Error]: Run the above through 'mcelog --ascii'
[Hardware Error]: CPU 1: Machine Check Exception: 5 Bank 5: f2001410300c0400
[Hardware Error]: RIP !INEXACT! 10:<ffffffff81031f8f> {mwait_idle_with_hints +0x5f/0x80}
[Hardware Error]: TSC Zc124d70df
[Hardware Error]: Machine check: Processor context corrupt
Kernel Panic - not syncing: Fatal Machine check
panic occurred, switching back to text console
Rebooting in 30seconds ..
ACPI MEMORY or I/O RESET_REG.
ACPI MEMORY or I/O RESET_REG.
编辑
答案1
嗯,这种错误似乎有据可查:
A Machine Check Exception (MCE) is a type of computer hardware error that
occurs when a computer's central processing unit detects a hardware problem.
[...] On Linux, a process (such as klogd) writes a message to the kernel log
and/or the console screen (usually only to the console when the error is
non-recoverable and the machine crashes as a result).
这个错误的原因很模糊,但维基百科页面可能会有所帮助。
答案2
补充一下 Don Juan dePython 的回答,此链接是一篇描述潜在原因内核崩溃的背后。它指的是 Mas OS,但它们几乎可以概括。总结一下:
- 损坏的 RAM/NVRAM
- 不良 USD 设备
- 网络连接不良
- 内置硬件(包括驱动器)损坏
还有其他,但以上所有问题我过去在使用 Ubuntu 或其他操作系统时偶尔都会遇到。您可以先回忆一下最近上述问题是否发生了变化,或者通过内存测试、断开设备等逐一排除因素。