LINUX.ORG.RU

Не запускается машина под VirtualBox 5.0.20

 


0

2

Скачал Virtualvox 5.0.20 на Ubuntu 16.04 LTS, пытаюсь запустить машину Mac OS X 10.11 El Captain, выходит сообщение:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/sbin/rcvboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. 

sudo /sbin/rcvboxdrv setup выводит:

Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Trying to register the VirtualBox kernel modules using DKMS ...done.
Starting VirtualBox kernel modules ...failed!
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

dmesg выводит:

[  345.064928] capability: warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)

Подскажите, что делать Много, что перепробывал, ничего не помогло

Перечисли подробно, что именно пробовал и как ставил VirtualBox: из репозиториев или вручную; расскажи, как ставил Mac OS X.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Visrtual box ставил с официального сайта x64 версию для Ubuntu 16.04 («Xenial») Пробовал установить другие, более старые версии. Также пробовал следующие команды:

sudo apt-get purge virtualbox\*
sudo apt-get purge dkms\*
sudo apt-get purge linux-headers
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install dkms

Установка Virtual Box

Всё, что я написал выше, мне не помогло

mike777
() автор топика

Пациент, у Вас наверно secureboot

В 16.04 новое же ядро, где защита от загрузки не подписанных модулей

anonymous
()
Ответ на: комментарий от mike777

Это не особо важно, просто из-за того, что прога стоит не с репозиториев, secureboot не дает её запустить. Я выше писал, как делать.

Vsevolod-linuxoid ★★★★★
()
Ответ на: Так надо было добавить репозитории и ставить с них от Vsevolod-linuxoid

Из терминала не получается, пробовал:

sudo apt-get purge virtualbox-5.0
sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian vivid contrib"
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add
sudo apt-get update
sudo apt-get install virtualbox-5.0
Выводит
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 virtualbox-5.0 : Зависит: libvpx1 (>= 1.0.0) но он не может быть установлен
                  Рекомендует: libsdl-ttf2.0-0 но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

mike777
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Это не особо важно от куда программа стоит. При включенном secureboot и опции защиты на ядрах с 4.4 не будет работать.

https://www.virtualbox.org/ticket/11577

anonymous
()
Ответ на: комментарий от mike777

vivid

ubuntu 16.04

что-то тут не так...

anonymous
()
Ответ на: комментарий от Vsevolod-linuxoid

Программа установилась, но всё также

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (4.4.0-22-generic) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/rcvboxdrv setup

         You will not be able to start VMs until this problem is fixed.
Отключить secureboot?

mike777
() автор топика
Ответ на: комментарий от mike777

Отключить secureboot?

Да, в большинстве случает это наиболее эффективное решение. SecureBoot кроме как генерации геморроя на пустом месте не создает проблем. Можете смело отключать.

bookman900 ★★★★★
()
Ответ на: комментарий от bookman900

Решено

Отключил SecureBoot, всё заработало, ошибки больше нет! Ввёл ключи в VirtualBox и без проблем вошёл в MacOS.

Спасибо большое всем!

Оставлю тут ссылку на то, как я устанавливал, если кому будет интересно https://www.youtube.com/watch?v=iHcxszAmqOI

mike777
() автор топика
Ответ на: Решено от mike777

А будет работать, если в настройках VirtualBox изменить кол-во ядер CPU с 1 до всех имеющихся?

gag ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.