1) Размаскируем последнии версии:
Добавим в:
# vi /etc/portage/package.keywords/using
Вот эти строки:
app-emulation/virtualbox-modules ~x86app-emulation/virtualbox-bin ~x86
# emerge -av app-emulation/virtualbox-binДля расширенных настроек сети можем поставить еще:
# emerge -av net-misc/bridge-utils sys-apps/usermode-utilities
3) Запускаем:
Добавляем нашего пользователя в группу виртуалбокса:
# gpasswd -a[имя пользователя] vboxusers
Добавляем модуль vboxdrv в автозагрузку (Эта строчка мне не помогла, прописал чуть ниже):
# echo 'modules="${modules} vboxdrv"' >> /etc/conf.d/modulesА вот как прописал я модуль на автозагрузку:
# nano /etc/conf.d/modulesНаходим внизу строки и дописываем в конце vboxdrv (поидее можно было добавить только в последнюю ) вот так:
modules_2_6_35_5_calculate="acpi-cpufreq mperf speedstep-lib cpufreq_conservative cpufreq_ondemand cpufreq_userspace cpufreq_powersave vboxdrv"
modules_2_6_35_8_calculate="acpi-cpufreq mperf speedstep-lib cpufreq_conservative cpufreq_ondemand cpufreq_powersave cpufreq_userspace vboxdrv"
4) Перезапускаем нашу гентушку
P.S. Можно, конечно, модуль подключить сразу (# modprobe vboxdrv) и сделать просто выход - вход пользователем, но я предпочитаю рестартануть, дабы проверить сразу автозагрузку модуля. Да и вход - выход пользователем в любом случае делать нужно, иначе наш пользователь просто не втянется в нужную группу и командочка VirtualBox у нас отработает только из под рута.
Оригинал тут.
у меня только с одним модулем vboxdrv не заработало, пришлось еще и vboxnetflt vboxnetadp подключать
ОтветитьУдалитьmodules_2_6_35_8_calculate="acpi-cpufreq mperf speedstep-lib cpufreq_conservative cpufreq_ondemand cpufreq_powersave cpufreq_userspace vboxdrv"
ОтветитьУдалитьЭто для определенной версии ядра, что мешает написать просто modules="..."?
У меня так почему-то не хотел модуль подгружаться!
ОтветитьУдалить