Я использую хост Ubuntu для запуска гостевой ОС Windows 7 в virtualbox. Пока я не обновился до 12.04, virtualbox запускался и загружал гостевую ОС нормально, и все было хорошо.
После того, как я обновился до 12.04, всякий раз, когда я пытался загрузить гостевую ОС, в какой-то момент процесса загрузки мой компьютер отображал черный экран, вызывая сбой как гостя, так и хоста.
Есть ли какие-либо способы, чтобы точно выяснить, что является причиной аварии? Есть ли решение, которое позволит мне продолжать использовать virtualbox без сбоев операционной системы хоста?
Я использую ядро версии 3.2.0-24 и virtualbox версии 4.1.12.
Мы не можем воспроизвести катастрофические отказы Виртуального Поля 4.1.12 в 12,04. Вот некоторые предложения того, что можно попробовать:
Можно ли обновить к новой версии 4.1.14?
, Чтобы сделать это, добавьте новый источник:
sudo gedit /etc/apt/sources.list.d/virtualbox.list
И копия следующая строка в gedit, и сохраняет
deb http://download.virtualbox.org/virtualbox/debian precise contrib
, Затем добавляют ключ со знаком:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
И затем делают sudo apt-get update && sudo apt-get dist-upgrade
, я думаю, что это решит Вашу проблему, потому что мы используем последнюю версию, и у нас нет проблем.
Загружаясь с более старым ядром, версия 3.0.0-17, кажется, решает проблему.
Используя эту версию ядра я могу загрузить гостя ОС в virtualbox и обычно использовать его.
причина этой проблемы, кажется, регрессия в ядре.
Для Виртуального Поля 4.1.14 от virtualbox.org попытка репозитория:
sudo apt-get install linux-headers-generic linux-headers-generic-pae
sudo /etc/init.d/vboxdrv setup
Удачи!
Для Ubuntu 12.04's virtualbox 4.1.12 установленных из репозитория по умолчанию, я не мог найти/etc/init.d/vboxdrv
Редактирование: переустановка virtualbox, казалось, работала сначала, но действительно не решила проблему. Однако истинная проблема была найдена и зафиксировала в восходящем направлении, посмотрите здесь: https://www.virtualbox.org/ticket/10528
Такой bugreport выше также перечисляет обходное решение, которое будет использоваться, пока фиксированные пакеты не доступны т.е.:
<час>обходное решение А должно добавить nmi_watchdog=0 nowatchdog к командной строке ядра хоста
(предыдущий ответ, теперь недопустимый)
, я имел ту же проблему при попытке выполнить гостя Windows 7 на 64 бита ОС в virtualbox и решил проблему путем простого удаления и переустановки virtualbox, как рекомендуется здесь: VirtualBox doesn' t загрузка после 12,04 обновлений . Это, по-видимому, воссоздало некоторые модули ядра, которые отсутствовали после первой установки.
sudo apt-get remove virtualbox
sudo apt-get install virtualbox