[Solved] Virtualbox-bin, запуск от пользователя

Возникла прискорбная необходимость завести виртуальную машину.
Дабы не заморачиваться (активного использования не предполагается) остановился на app-emulation/virtualbox-bin.

Установил, посмотрел wiki.

Выполнил рекомендации:
1. Добавил пользователя, от имени которого предполагается пускать виртуальную машину, в группу vboxusers;
2. Убедился, что устройства нэма. Подгрузил модуль (modprobe vboxdrv), нашёл устройство, заменил группу (как написано в wiki на vboxusers, предварительно посмотрев права доступа);
3. Пробую запускать --- облом, ошибка "Отказано в доступе".
Пускать от root'а не хочется.

Что из необходимого я пропустил?

Перелогиниться, чтобы группа

Перелогиниться, чтобы группа применилась.

.

EvilBeaver написал(а):
Перелогиниться, чтобы группа применилась.

А что прописать, чтобы устройство создавалось с нужными правами не скажешь? :)

:wq
--
Live free or die

Я ничего с этим устройством

Я ничего с этим устройством не делал

Access: (0600/crw-------)  Uid: (    0/    root)   Gid: (    0/    root)

Но все работает.

+1

Присоединяюсь к предыдущему оратору.

Наличие юзера в группе vboxusers и, если необходимо монтировать в вирт. машину всякие USB-устройства, в группе usb, а в /etc/conf.d/modules строчки modules="vboxdrv vboxnetflt vboxnetadp" спасет отца русс... сисадмина.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Youshi

Youshi написал(а):
Присоединяюсь к предыдущему оратору.

Наличие юзера в группе vboxusers и, если необходимо монтировать в вирт. машину всякие USB-устройства, в группе usb, а в /etc/conf.d/modules строчки modules="vboxdrv vboxnetflt vboxnetadp" спасет отца русс... сисадмина.

Всегда так делал а тут на ядре 2.6.35.5 что то не проходит, если вручную подгружаешь модуль все ок, автоматически при перезагрузке нет, может что то опять сменилось? модули пересобирал.

Calculate?

Уверены, что модули при загрузке системы вообще грузятся (простите за тавтологию)?

Судя по Вашему посту, можно сделать вывод, что нет.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Youshi написал(а): Уверены,

Youshi написал(а):
Уверены, что модули при загрузке системы вообще грузятся (простите за тавтологию)?

Судя по Вашему посту, можно сделать вывод, что нет.

Уверен как раз в том, что они не грузятся :) , только не понятно почему. Писал же, что если гружу руками, запускается нормально, в противном случае

скрин ошибки

Значит, я Вас не очень

Значит, я Вас не очень правильно понял.

Ну так проверьте наличие нужной строчки в /etc/conf.d/modules
Заодно просмотрите blacklist`ы на возможное наличие модулей VBox там.

Так же убедитесь в наличии в списке rc (rc-update) в runlevel boot сервиса modules.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Youshi написал(а): Значит, я

Youshi написал(а):
Значит, я Вас не очень правильно понял.

Ну так проверьте наличие нужной строчки в /etc/conf.d/modules -- Есть такое я всегда так прописывал!
Заодно просмотрите blacklist`ы на возможное наличие модулей VBox там. А где такой блэк лист смотреть ?

Так же убедитесь в наличии в списке rc (rc-update) в runlevel boot сервиса modules. Тут я совсем дико извиняюсь, Youshi подскажите пожалуйста как это проверить если об этом речь http://pastebin.ca/2024353 так не запускается следовательно там нет или я не о том?

как всегда все дело оказалось проще
modules_2_6_35_5_calculate="vboxdrv vboxnetadp vboxnetflt"

Видимо в калькуляторе что то накалькулятили раз так

leomuz

leomuz написал(а):
modules_2_6_35_5_calculate="vboxdrv vboxnetadp vboxnetflt"

ИМХО, лучше указывать просто modules="...", чтобы не менять настройки при каждом обновлении ядра ;)

Приподниму-ка темку...

Youshi написал(а):
Присоединяюсь к предыдущему оратору.

Наличие юзера в группе vboxusers и, если необходимо монтировать в вирт. машину всякие USB-устройства, в группе usb, а в /etc/conf.d/modules строчки modules="vboxdrv vboxnetflt vboxnetadp" спасет отца русс... сисадмина.

По прошествии некоторого времени, уже на _совсем_ другой машине (amd64 keyword и уже с app-emulation/virtualbox) отметил следующий момент:
В ядре должна быть включена _только_ базовая поддержка виртуализации:

[*] Virtualization  ---> 
     --- Virtualization
     < >   Kernel-based Virtual Machine (KVM) support
     < >     KVM for Intel processors support
     < >     KVM for AMD processors support
     < >   Host kernel accelerator for virtio net (EXPERIMENTAL)
     < >   Linux hypervisor example code
     < >   PCI driver for virtio devices (EXPERIMENTAL)
     < >   Virtio balloon driver (EXPERIMENTAL)   

В противном случае попытка загрузки системы в виртуальной машине вешает хост-систему (особенно наглядно видно на процессе прослушивания музыки).

Думаю на предмет написания бага о непроверке app-emulation/virtualbox-modules конфигурации ядра на совместимость.

:wq
--
Live free or die

.

EvilBeaver написал(а):
Я ничего с этим устройством не делал

Access: (0600/crw-------)  Uid: (    0/    root)   Gid: (    0/    root)

Но все работает.

Благодарю за уточнение.
wiki надо бы подправить.
Или сваять свою статью (в смысле в русской wiki)?..
Или статья громко сказано и не о чем писать?..

:wq
--
Live free or die

Цитата: Или статья громко

Цитата:
Или статья громко сказано и не о чем писать?..

Именно. Вполне достаточно того, что выводится emerge'м при установке.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".