вторник, 27 октября 2009 г.

Установка VirtualBox BIN на Calculate Linux, Gentoo




 1) Размаскируем последнии версии:
Добавим в:
# vi /etc/portage/package.keywords/using
Вот эти строки:
app-emulation/virtualbox-modules ~x86
app-emulation/virtualbox-bin ~x86

2) Ставим:
# 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 у нас отработает только из под рута.

Оригинал тут.

3 комментария:

  1. у меня только с одним модулем vboxdrv не заработало, пришлось еще и vboxnetflt vboxnetadp подключать

    ОтветитьУдалить
  2. modules_2_6_35_8_calculate="acpi-cpufreq mperf speedstep-lib cpufreq_conservative cpufreq_ondemand cpufreq_powersave cpufreq_userspace vboxdrv"

    Это для определенной версии ядра, что мешает написать просто modules="..."?

    ОтветитьУдалить
  3. У меня так почему-то не хотел модуль подгружаться!

    ОтветитьУдалить