相信不少人硬盘安装linux的时候会出现如下所示的APIC错误.
kernel panic-not syncing:IO-APIC+timer doesn't work!kernel panic-not syncing:IO-APIC+timer doesn't work! boot with apic=debug and send a report. then try booting with the 'noapic' option
介绍下apic.google里面很多...
apic: Advanced Programmable Interrupt Controller高级可编程中断控制器. APIC 是装置的扩充组合用来驱动 Interrupt 控制器。在目前的建置中,系统的每一个部份都是经由 APIC Bus 连接的。"本机 APIC" 为系统的一部份,负责传递 Interrupt 至指定的处理器;举例来说,当一台机器上有三个处理器则它必须相对的要有三个本机 APIC。自 1994 年的 Pentium P54c 开始Intel 已经将本机 APIC 建置在它们的处理器中。实际建置了 Intel 处理器的电脑就已经包含了 APIC 系统的部份。 系统中另一个重要的部份为 I/O APIC。系统中最多可拥有 8 个 I/O APIC。它们会收集来自 I/O 装置的 Interrupt 讯号且在当那些装置需要 interrupt 时传送讯息至本机 APIC。每个 I/O APIC 有一个专有的 interrupt 输入 (或 IRQ) 号码。Intel 过去与目前的 I/O APIC 通常有 24 个输入 -- 其它的可能有多逹 64 个。而且有些机器拥有数个 I/O APIC,每一个分别有自己的输入号码,加起来一台机器上会有上百个 IRQ 可供装置 Interrupt 使用。 然而,系统中若没有 I/O APIC,那本机 APIC 就没有用处。像这样的状况下,Windows 2000 会还原使用 8259 PIC 。
这个可以在bios里面设置.可以关掉APIC.
但是关闭APIC之后,xp系统会进不了...
我也不知道该怎么解决这样问题..还在探讨中...(我是打开apic后再进.)
还可尝试下把boot/grub/menu.lst里面的内核后面加入clock=pit nosmp noapic nolapic
本文转自 w156445045 51CTO博客,原文链接:http://blog.51cto.com/enetq/161337,如需转载请自行联系原作者