运行 VirtualBox 时 Debian 主机崩溃

运行 VirtualBox 时 Debian 主机崩溃

我们工作场所的 vboxdrv 模块出现了一个奇怪的问题。

大多数主机都是 Debian Wheezy,我们运行一些在 VirtualBox 中内置的 Windows 虚拟机来访问仅适用于 Windows 的程序。

但是,这些机器现在因内核崩溃错误而崩溃。内核因 vboxdrv 模块而受到污染。我设法通过将 VirtualBox 更新到最新版本解决了这个问题,但其中一个在加载模块的情况下运行 Java 时仍然崩溃。我在网上找不到有关这个奇怪问题的任何信息。

有人遇到过这个问题吗?有什么提示可以告诉我该如何解决吗?

更新:我刚刚意识到它总是崩溃并显示内核污染标志,而使用 cat 时可能不会显示该标志/proc/sys/kernel/tainted。此外,有时它似乎缺少内核加载模块的刷新,即使在重启后也是如此,需要第二次重启才能正常工作。

答案1

导致此类问题的原因有很多。以下是我在 VirtualBox 论坛上扫描错误报告后发现的。

造成此类问题的一些原因:

  • 32 位主机上的 64 位客户机
  • 主机内存或其他资源耗尽
  • 主机 BIOS 中已禁用虚拟化
  • 主机上存在实际硬件问题或内核损坏

此类问题的一些可能的修复方法:

  • 禁用 3D 加速
  • 禁用存储控制器的主机 I/O 缓存

相关内容