Я давно пользуюсь VMWare на Windows. Но после долгого ожидания я перешел на VirtualBox на Ubuntu 11.10. Я установил Ubuntu, 32 Bit, установил все доступные обновления и установил Virtual Box. Когда я пытаюсь создать новую установку Windows внутри VirtualBox, я получаю следующие сообщения об ошибках.
VirtualBox - Error
Failed to open a session for the virtual machine Windows XP.
The virtual machine '**Windows XP**' has terminated unexpectedly during startup with exit code 1.
Details
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
Machine
Interface:
IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}
2-й диалог ошибок
Virtualbox - Error in suplibOsinit
Kernal driver not installed (rc--1908)
Please install the virtualbox-dkmbs package and execute 'modprobe vboxdrv' as root.
- Я уже пытался переустановить VirtualBox.
- Результаты Google, похоже, указывают на то, что проблема возникает из-за обновлений ядра.
Могу ли я заставить это работать? Мне это нужно для анализа вредоносных программ, и если VirtualBox все время будет зависать от меня, я не смогу использовать Ubuntu для работы.
Вывод в dpkg -l | grep virtual
server
rc virtualbox 4.1.2-dfsg-1ubuntu1
x86 virtualization solution - base binaries
rc virtualbox-qt 4.1.2-dfsg-1ubuntu1
x86 virtualization solution - Qt based user interface
cute 'modprobe vboxdrv' as root.<p>
virtualbox
Сунил Дж
источник
источник
dpkg -l | grep virtual
?sudo modprobe vboxdrv
?Ответы:
У меня была такая же проблема, и я решил ее
Очистка Virtualbox:
sudo apt-get purge virtualbox virtualbox-dkms virtualbox-ose-qt virtualbox-qt
Я потом переустанавливал;
sudo apt-get install virtualbox virtualbox-dkms virtualbox-ose virtualbox
и заметил:
поэтому я попытался установить virtualbox-4.0;
sudo apt-get install virtualbox-4.0
Это сработало и вытянуло правильные модули ядра VirtualBox DKMS.
Затем мне пришлось скачать и установить правильную версию пакета расширений
Oracle_VM_VirtualBox_Extension_Pack-4.0.16-75491.vbox-extpack
.Это сработало, и теперь у меня есть полностью работающий экземпляр Virtualbox.
источник
Странно, для меня это сработало, закрыв VirtualBox, а затем запустив
из терминала, а затем перезапустить VirtualBox
источник
Попробуйте удалить VirtualBox из командной строки:
Если он успешно удален, переустановите его:
Тщательно проверьте, успешно ли выполнена команда.
источник
dkms
dkms
автоматическиdkms
также, потому что у меня был странный опыт с fedora. Но я знаю, это убунту :)Kernal driver not installed
, Вы делали полный цикл патчей в последнее время?for a in update upgrade dist-upgrade autoremove; do apt-get -y $a; done
У меня была почти такая же ошибка:
Затем появилось второе окно, в котором говорилось, что я должен выполнить эту команду:
Когда я выдал эту команду, появилась следующая ошибка:
Решение
Установите подходящую
linux-headers
для вашей версии ОС. В моем случае было:Убедитесь, что все окна VirtualBox закрыты.
источник
Я пробовал это: Чтобы это исправить, запустите следующее, как указано в подсказке:
sudo /etc/init.d/vboxdrv setup
В случае успеха, результат будет читать,
Starting VirtualBox kernel modules [ OK ]
и теперь все в порядкеисточник
У меня была эта проблема, но, к счастью, я решил ее не из командной строки, а из графического интерфейса ... откройте домашний каталог
~/VirtualBox
ВМоткройте файл образа жесткого диска
откройте
name of your virtual machine.vbox
Отсюда ваш виртуальный ящик должен нормально работать, и это должно исправить вашу проблему ( если у вас была та же проблема, что и у меня, проблема обнаружилась, когда у меня были все данные в моем
VirtualBox.xml
каталоге .VirtualBox, исчезли!)Еще одно предложение: если предыдущий у вас не сработал ...
зайдите
.Virtualbox
в домашний каталог,наберите следующее (
cp VirtualBox.xml-prev VirtualBox.xml
)Я думаю, что это должно сделать это и для вас ...
Удачи...
источник
Решение :
выполнить virtualbox:
источник
Чтобы это исправить, выполните следующее, как указано в приглашении:
В случае успеха, результат будет читать
* Starting VirtualBox kernel modules [ OK ]
Если произойдет сбой, причина должна быть зарегистрирована,
/var/log/vbox-install.log
но это всегда происходит потому, что отсутствуют заголовки для текущего (хоста) ядра:Your kernel headers for kernel 3.5.0-22-generic cannot be found
поэтому установите их и попробуйте снова:Примечание: вам нужно будет делать это после каждого обновления ядра, если разработчики пакетов не найдут решение.
источник
Это связано с тем, что версия пакета расширения отличается от других пакетов VB.
Fix
1) Снятие пакета расширения -
sudo apt-get remove virtualbox-extension-pack
2) Отключить поддержку USB 2 в настройках ВМ
Это будет работать! Если вы хотите использовать пакет расширений, переустановите правильную версию. Вы можете скачать его здесь.
источник
pacman
это менеджер пакетов для Arch Linux, а не Ubuntu. Как это относится к Ubuntu?Unable to locate package virtualbox-extension-pack
, что загрузка пакета расширений заставляет virtualbox сказать, что та же версия уже установлена.Я получал
NS_ERROR_FAILURE (0x80004005)
всякий раз, когда пытался запустить ВМ в Debian 9 нестабильно. Ни одно из решений не работало, включая пересбор модулей ядра, запуск в автономном режиме и т. Д.Затем я попытался установить пакет расширений, и он потерпел неудачу из-за
/opt
отсутствия прав root Я исправил владение,/opt
а затем пакет успешно установлен, и также запускается virtualbox! странно!источник
Что-то, что, кажется, не покрыто, является источником ядра. Вам нужны заголовки ядра для вашего текущего установленного ядра, иначе он не сможет собрать необходимые модули, что приведет к этой ошибке.
источник
Это так просто. У меня была та же проблема, и мне было интересно, насколько легко это решить. Убедитесь, что сначала закрыли VirtualBox полностью. Затем введите следующую команду:
Это оно! Я узнал об этом, набрав "vbox" и TABдважды нажав на arch linux. Это также должно работать на Ubuntu и любом другом дистрибутиве.
источник
vboxreload
на Ubuntu нет.