LINUX.ORG.RU

Slackware Virtualbox не устанавливается модуль.


0

0

Slackware 13.0 (uname -r 2.6.29.6) Vbox-ose 3.1.0.

Не компилиться модуль vboxdrv, установка из скрипта вылетает, в логе только это Makefile:163: *** Error: /usr/src/linux (version 2.6.29.6-smp) does not match the current kernel (version 2.6.29.6). Останов.

Однако я от smp не ставил ничего.

Куда копать?

Проверьте содержимое /usr/src, снесите всё лишнее. Такое в нормальных дистрибутивах бывает, если установлены заголовки разных ядер и /usr/src/linux указывает не на те. Если не поможет, снесите шлаку, поставьте линукс.

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

Боюсь, dkms не поможет, он делает ту же процедуру, но в автоматическом режиме. Хотя... Короче, попробуйте. В качестве dirtyhack попробуйте тупо поменять версию в заголовках, например в /usr/src/linux/Makefile.

Divius ★★
()

Ой убунтоводы набежали... :)

В 13й слаке сорцы ядра кладутся с конфигом для SMP-ядра.

Лечится это заменой версии в /usr/src/linux/Makefile (прямо в первых строчках). Если этого окажется мало - нужно сделать следующее:

cd /usr/src/linux
zcat /proc/config.gz > .config
make oldconfig
make modules_prepare

Собсна и всё. Никакого dkms в слаке нет, не было и врядли будет.

aix27249
()

последний виртуалбокс требует памлибы хидеры.

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

dn2010, спасибо!

В extra-то я и не додумался заглянуть.

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