VirtualBox 4.1.14

На свежеустановленную систему (ядро 3.3.5) поставил VirtualBox 4.1.14 . Попытался запустить образ винды, который был на старой системе (с ядром 3.2.14). Не захотел VirtualBox 4.1.14 запускать этот образ. Начал ругаться на vboxdrv … Вот снимочек:

http://www.calculate-linux.ru/attachments/2206/Снимок.png

Что делать? Никто не сталкивался с таким?

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded…

# Юзер должен быть в группе vboxusers
# Установлены модули на последнее ядро?
Если установка шла на свежую систему, то в вашем случае - ДА (этот пункт не для вас, а для тех кто потом поиском на этот пост выйдет когда/если у него та же проблема будет).
Если ядро обновили, а модули нет (module-rebuild -X rebuild сделать забыли), то к текущему ядру установлено модулей не будет.
# На всякий случай убедимся, что модули в системе видны:

# modprobe -l | grep '^misc/vb'
misc/vboxpci.ko
misc/vboxnetflt.ko
misc/vboxdrv.ko
misc/vboxnetadp.ko 

и проверим какие загружены

lsmod | grep ^vb

# чтоб прямо сейчас работать загрузим все модули VBox-а

# modprobe -va `modprobe -l | grep '^misc/vb'| xargs -n1 -iX basename X .ko`
insmod /lib/modules/3.3.5-calculate/misc/vboxdrv.ko 
insmod /lib/modules/3.3.5-calculate/misc/vboxpci.ko 
insmod /lib/modules/3.3.5-calculate/misc/vboxnetflt.ko 
insmod /lib/modules/3.3.5-calculate/misc/vboxnetadp.ko 

# И пропишем их в автозапуск. Это лучше делать вручную, но можно так как показано ниже (запускать один раз)

# echo 'modules_3="${modules_3} '$(modprobe -l | 
  grep '^misc/vb'| xargs -n1 -iX basename X .ko)'"' | 
  tee -a /etc/conf.d/modules

Спасибо! Теперь на модули не ругается, но образ все равно не загружает.

Снимок-1.png

Всё ок! Перезагрузил машину и все начало загружаться нормально! Спасибо большое, Михаил!