У меня была одна и та же проблема, и для меня это работало:
Запустите ubuntu с установочного диска, установите и запустите boot-repair (вам нужен интернет-доступ)sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
просто выберите «Рекомендуемый ремонт» от установки жесткого диска повторите шаги 1-3 перезагрузки. он должен работать сейчас.
Я также столкнулся с этой проблемой несколько раз после обновления ядра Linux.
Что я сделал:
sudo apt-get install linux-headers-`uname -r`
Переконфигурируйте dkms и модуль загрузки:
Затем работает VirtualBox. Не требуется перезагрузка компьютера.
Вот ТОЧНО, как это сделать на 12.10:
Убедитесь, что нет следов dkms, (virtualbox / virtualbox-4.2), общих заголовков Linux (..17):
*** Замените virtualbox-4.2 версией, которую вы уже установили. Если вы еще не установили его, переходите к шагу 2.
sudo apt-get purge virtualbox-4.2 dkms linux-headers-$(uname -r) sudo apt-get install linux-headers-$(uname -r) sudo apt-get install virtualbox-4.2Вы ДОЛЖНЫ устанавливать заголовки linux перед виртуальным боксом, иначе установка VBox будет при попытке настроить раздел vboxdrv, поскольку заголовки linux не установлены.
Переустановить «virtualbox-dkms»
sudo apt-get install --reinstall virtualbox-dkmsЭто сработало для меня.
У меня была та же проблема, и я решил с установкой заголовков ядра.
sudo apt-get install linux-headers-`uname -r`
После установки заголовков DKMS была настроена правильно, и Virtualbox просто работал после перезагрузки.
Тем не менее, нет vboxdrv в файле /etc/init.d.
Примечание. Первоначально установленный пакет был виртуальным (non ose):
sudo apt-get install virtualbox
Я на Ubuntu 12.04 64-бит и столкнулся именно с этой проблемой. Я сделал все рекомендованные материалы, перечисленные здесь (удалить, переустановить заголовки, dkms и т. Д.) И все еще не мог заставить его работать.
Что в конечном итоге работало с веб-сайтом virtualbox (https: / /www.virtualbox.org/wiki/Linux_Downloads), загрузив пакет и установив его через:
sudo dpkg -i virtualbox-4.2_4.2.10-84104~Ubuntu~precise_amd64.deb
Затем я побежал:
sudo /etc/init.d/vboxdrv setup
И он работал как шарм .
С Ubuntu 12.04 я не смог ее решить через стандартные репозитории. Мне пришлось загрузить Virtualbox со своего сайта и использовать версию 4.3
Установка VirtualBox
Откройте терминал и выполните эти команды для Ubuntu 12.10 / Linux Mint:
echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install dkms virtualbox-4.2
Веб: http://www.upubuntu.com/2012/ 10 / VirtualBox-424 выпустили-ppa.html
то, что я нашел, это то, что если вы запустите
# modprobe vboxdrv
перед запуском виртуального бокса, у вас не будет этого знака
, поэтому я просто добавлю
vboxdrv
в /
/etc/modules
, что эквивалентно запуску
'modprobe vboxdrv'
после запуска системы
1) Если вы еще не установили DKMS, запустите эту команду
sudo apt-get install virtualbox-dkms
Если уже установлена, то переконфигурация должна исправить проблему
sudo apt-get install --reinstall virtualbox-dkms
1) [ ! d1] После процесса установки (re) вы должны увидеть что-то похожее на это
vboxnetflt.ko: проверка работоспособности версии модуля. - Оригинальный модуль - в этом ядре нет оригинального модуля. - Установка - Установка в /lib/modules/3.5.0-61-generic/updates/dkms/
vboxpci.ko: проверка работоспособности версии модуля. - Оригинальный модуль - в этом ядре нет оригинального модуля. - Установка - Установка на /lib/modules/3.0.0-61-generic/updates/dkms/
depmod .........
DKMS: установка завершена. * Остановка модулей ядра VirtualBox [OK] * Запуск модулей ядра VirtualBox [OK] Настройка virtualbox-qt (4.1.12-dfsg-2ubuntu0.10) ... Обработка триггеров для libc-bin ... ldconfig отложенная обработка теперь происходит
3) Закройте VirtualBox и подождите не менее 10 секунд для отключения демона.
3) Снова открыть VirtualBox и запустите машину, она должна быть исправлена