
У меня на рабочем месте возникла странная проблема с модулем vboxdrv.
Большинство хост-машин — это Debian Wheezy, а также мы запускаем несколько виртуальных машин Windows, созданных в VirtualBox, для доступа к программам, работающим только под Windows.
Однако эти машины теперь падают с ошибками kernel panic. Ядро испорчено из-за модуля vboxdrv. Мне удалось решить эту проблему, обновив VirtualBox до последней версии, но одна из них все еще паникует при запуске Java с загруженным модулем. Я не смог найти ничего в Интернете об этой странной проблеме.
Кто-нибудь уже сталкивался с этой проблемой? Есть подсказка, как решить?
ОБНОВЛЕНИЕ: Я только что понял, что он всегда вылетает, показывая флаг неисправного ядра, который может не отображаться при cat'ing /proc/sys/kernel/tainted
. Кроме того, иногда кажется, что не обновляются загруженные в ядро модули, даже после перезагрузки, и для правильной работы требуется вторая перезагрузка.
решение1
Причин таких проблем много. Вот что я обнаружил, просканировав отчеты об ошибках на форумах VirtualBox.
Некоторые причины таких проблем:
- 64-битные гости на 32-битном хосте
- память хоста или другой ресурс исчерпаны
- Визуализация отключена в биосе хоста
- Реальная проблема с оборудованием или повреждение ядра на хосте
Некоторые возможные решения таких проблем:
- отключить 3D ускорение
- отключить кэширование ввода-вывода хоста для контроллера хранилища