Как установить virtualbox-dkms?

18

Получение следующей ошибки при попытке установить модули ядра виртуальных ящиков:

------------------------------
Deleting module version: 4.1.18
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-4.1.18 DKMS files...
Building only for 3.5.0-17-generic
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.

Я попробовал установить пакет linux-source, но не знаю, как Ubuntu обрабатывает исходные файлы и заголовки ядра. Любые идеи о том, как это сделать с точки зрения Ubuntu?

    
задан Bill Dengler 20.10.2012 в 16:24
источник

4 ответа

13

My Virtual Box сообщила, что драйверы ядра не установлены. Я запустил apt-get remove virtualbox-dkms , чтобы удалить драйверы, а затем повторно установить их ( apt-get install virtualbox-dkms ), которые перестроили драйверы, и я смог без проблем запускать виртуальный бокс.

    
ответ дан Kevin 21.10.2012 в 21:37
11

Другой способ:

apt-get install linux-headers-'uname -r'
dpkg-reconfigure virtualbox-dkms

Обычный способ:

/etc/init.d/vboxdrv setup
    
ответ дан Marc Quinton 04.05.2013 в 12:55
5

Вам также нужен заголовок ядра. Основываясь на вашем выпуске, sudo apt-get install kernel-headers-3.5.0-17-generic должен это сделать. На гостевой виртуальной машине необходимо либо авторизовать образ ISO, либо sudo sh ./VBoxLinuxAdditions.run из командной строки. Похоже, это известная проблема с последней версией 12.10.

    
ответ дан cogitoergosum 21.10.2012 в 20:50
2

Не работает для меня. Решил его, запустив:

gksudo synaptic

Найдите «dkms» и (повторно) установите его для VirtualBox и нажмите кнопку «Применить». На выходе должно быть указано, что драйверы ядра виртуальных машин запущены и запущены.

    
ответ дан Donald Dominko 18.12.2012 в 21:25