
我們在工作場所的 vboxdrv 模組遇到了一個奇怪的問題。
大多數主機都是 Debian Wheezy,我們運行一些內建於 VirtualBox 中的 Windows 虛擬機器來存取僅限 Windows 的程式。
然而,這些機器現在因內核恐慌錯誤而崩潰。由於 vboxdrv 模組,內核受到污染。我設法透過將 VirtualBox 更新到最新版本來解決這個問題,但是在加載模組的情況下運行 Java 時,其中一個問題仍然會出現恐慌。我在網上找不到任何關於這個奇怪問題的資訊。
有人已經遇到這個問題嗎?有什麼提示我該如何解決嗎?
更新:我剛剛意識到它總是崩潰,顯示內核污點標誌,該標誌在 cat'ing 時可能不會顯示/proc/sys/kernel/tainted
。此外,有時似乎缺乏核心載入模組的刷新,即使在重新啟動後也是如此,需要第二次重新啟動才能正常運作。
答案1
造成此類問題的原因有很多。以下是我透過掃描 VirtualBox 論壇上的錯誤報告發現的內容。
造成此類問題的一些原因:
- 32 位主機上的 64 位訪客
- 主機記憶體或其他資源耗盡
- 在主機 BIOS 中停用虛擬化
- 主機上的實際硬體問題或核心損壞
針對此類問題的一些可能的修復:
- 禁用 3D 加速
- 停用儲存控制器的主機 I/O 快取