[SOLVED] Virtualbox: не запускаются машины
HellKnight 3 ноября, 2011 - 14:57
После обновления до
app-emulation/virtualbox-additions-4.1.4
app-emulation/virtualbox-modules-4.1.4
app-emulation/virtualbox-4.1.4
не запускаются виртуальные машины
В одном окне
VirtualBox - Ошибка Не удалось открыть сессию для виртуальной машины Gentoo. The virtual machine 'Gentoo' has terminated unexpectedly during startup with exit code 1.
в другом
VirtualBox - Error In supR3HardenedMainInitRuntime RTR3Init failed with rc=-1912 (rc=-1912) The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing '/etc/init.d/vboxdrv setup' may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.
/etc/init.d/vboxdrv - этого файла вообще нет.
# module-rebuild rebuild
# modprobe vboxdrv
# modprobe vboxnetflt
# modprobe vboxnetadp
ничего не дают
»
- Для комментирования войдите или зарегистрируйтесь
Как вариант: 1. Выгрузить
Как вариант:
1. Выгрузить модули (rmmod).
2. Для верности пересобрать virtualbox-modules
3. Проверить в /lib/modules, что они действительно собрались (версия, время сборки и т.п.)
4. Загрузить модули
.
Проделал все в точности, без изменений
.
lsmod | grep vbox
id[
для пользователя, от имени которого запускаешь.:wq
--
Live free or die
.
$ lsmod | grep vbox
$ id
Цитата: The VirtualBox
Версия app-emulation/virtualbox-modules не совпадает с app-emulation/virtualbox-bin (или какой он у вас там) или модули обновились, но в памяти еще старые.
Проверить чтоб версии совпадали, сделать как говорил georgedvo, или ребут.
# emerge -pv
# emerge -pv virtualbox
# emerge -pv virtualbox-modules
Я делал, как сказал georgedvo, и перезагружался тоже.
modinfo vboxdrv
modinfo vboxdrv
.
# modinfo vboxdrv
Видно, что это старая версия, а новая, судя по дате создания файла лежит в /lib/modules/2.6.39-gentoo-r3-test, только как это указать?..
[ebuild R ]
и
Чувствуете разницу?
Симлинк /usr/src/linux на правильное ядро указывает?
.
Симлинк указывает верно:
# ls -l /usr/src/
Проблема в том, что модули последней версии находятся в 2.6.39-gentoo-r3-test, а не 2.6.39-gentoo-r3:
#ls -l /lib/modules/
Как можно это исправить?
Не уверен, но видимо вы
Не уверен, но видимо вы послдним собирали ядро r3-test, а используете r3?
Можно попробовать поменять локальную версию ядра через menuconfig на правильную, и, может, собрать ядро. Не знаю точно как он определяет версию ядра. Попрробуйте :)
.
Точно, помогло! Спасибо большое!