每次虚拟机启动时,都会弹出此错误消息:
VirtualBox: "Mp-bios bug:8254 timer not connected to io-apic"
使用 VirtualBox 时如何避免出现此错误?
答案1
到目前为止,我已经在虚拟机设置中禁用“启用 I/O APIC”选项,并且不会显示错误。
答案2
在 VMbox 中,进入设置 -> 系统 -> 主板,您将找到扩展功能,然后“禁用”所有功能。现在在启动时启动,在徽标消失后按 esc。您将获得 3 个选项,选择第二个写有“恢复”的选项,您的系统将正常工作。这样您的错误“MP-BIOS 错误:8254 计时器未连接到 IO-APIC 内核崩溃 - 不同步:IO-APIC + 计时器不起作用!使用 apic-debug 启动并发送报告。然后尝试使用‘noapic’选项启动。”就解决了。
答案3
noapic
另一个解决方法是通过在启动中包含以下内容来修改 grub 启动参数:
有人在这里分享了一个精彩的视频:
Metasploitable2 kernal panic - not syncing: IO-APIC 错误解决方案(Virtualbox)
上述方法不是永久性的解决方案,因为可能需要在每次启动时执行此操作。如果需要永久执行此操作,则此链接提供了合适的程序:
如何设置启动的 noapic 和 pnpbios=off 参数