LinuxForum.Fans
Тема

[Решено] virtualbox чайник и openSUSE

Автор: makkavei 11 сообщений 9412 просмотров
#299297

Здравствуйте!Простите,что беспокою,не могу настроить usb на virtualbox 4.2.6(openSUSE 12.2).Машина работает,дополнения гостевой операционной машины установлены,подключение usb -неактивны.Согласно инструкции:ru.opensuse.org/(С версии VirtualBox 4.x, хостовые USB-устройства могут быть использованы в гостевых ОС только после удаление комментариев "#" в последних двух строках файла /etc/udev/rules.d/60-vboxdrv.rules. После перезагрузки виртуальной машины (VirtualBox), Вы сможете использовать USB-устройства. )Правил указанный файл,но не помогает.Найти информацию по такой проблеме мне не удалось,похоже я один что-то делаю неправильно.
Исходный файл 60-vboxdrv.rules выглядит так:

text
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
#these two lines give access permission to vboxusers to properly work with usb nodes, this could be security risk (bnc#664520) !!
#
#SUBSYSTEM=="usb_device",ATTR{devnum}=="?*",ATTR{busnum}=="?*",SYMLINK+="vboxusb/$attr{busnum}/$attr{devnum}",RUN+="/usr/bin/setfacl -m g:vboxusers:6 /dev/vboxusb/$attr{busnum}/$attr{devnum}"
#SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTR{devnum}=="?*",ATTR{busnum}=="?*",SYMLINK+="vboxusb/$attr{busnum}/$attr{devnum}",RUN+="/usr/bin/setfacl -m g:vboxusers:6 /dev/vboxusb/$attr{busnum}/$attr{devnum}"

Пробовал так:

text
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
#these two lines give access permission to vboxusers to properly work with usb nodes, this could be security risk (bnc#664520) !!
#

И вот так:

text
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
#these two lines give access permission to vboxusers to properly work with usb nodes, this could be security risk (bnc#664520) !!
#
#
#

Очень прошу посылать только к конкретной информации.Спасибо!

#299299

Покажите

text
cat -A /etc/udev/rules.d/60-vboxdrv.rules
#299300

Пользователя добавили в группу vboxusers?

#299301

Вот:
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"$
#these two lines give access permission to vboxusers to properly work with usb nodes, this could be security risk (bnc#664520) !!$
$
$
$
Пользователя добавил.

#299304

Исходный файл 60-vboxdrv.rules выглядит так:

text
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
#these two lines give access permission to vboxusers to properly work with usb nodes, this could be security risk (bnc#664520) !!
#
#SUBSYSTEM=="usb_device",ATTR{devnum}=="?*",ATTR{busnum}=="?*",SYMLINK+="vboxusb/$attr{busnum}/$attr{devnum}",RUN+="/usr/bin/setfacl -m g:vboxusers:6 /dev/vboxusb/$attr{busnum}/$attr{devnum}"
#SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTR{devnum}=="?*",ATTR{busnum}=="?*",SYMLINK+="vboxusb/$attr{busnum}/$attr{devnum}",RUN+="/usr/bin/setfacl -m g:vboxusers:6 /dev/vboxusb/$attr{busnum}/$attr{devnum}"

Попробуйте привести к виду:

text

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
#these two lines give access permission to vboxusers to properly work with usb nodes, this could be security risk (bnc#664520) !!
#
SUBSYSTEM=="usb_device",ATTR{devnum}=="?*",ATTR{busnum}=="?*",SYMLINK+="vboxusb/$attr{busnum}/$attr{devnum}",RUN+="/usr/bin/setfacl -m g:vboxusers:6 /dev/vboxusb/$attr{busnum}/$attr{devnum}"
SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTR{devnum}=="?*",ATTR{busnum}=="?*",SYMLINK+="vboxusb/$attr{busnum}/$attr{devnum}",RUN+="/usr/bin/setfacl -m g:vboxusers:6 /dev/vboxusb/$attr{busnum}/$attr{devnum}"
#299318

Ура!Заработало!Спасибо!
Выполнил,перезагрузил,работает,однако новое устройство можно добавить только после перезагрузки.Интересно почему?Спасибо!

#299320
"makkavei" написал:
Интересно почему?

А шут его знает. Я с виртуализацией в Linux еще плотно дела не имел. А в Windows работает зараза :(

#299326

Во всяком случае то что мне необходимо-теперь я смогу выполнить!Благодарю еще раз!Тему можно считать закрытой.

#299331

Там у меня есть такая панелька в верхней части экрана, на ней пункт меню Устройства, достаточно выбрать нужное (при условии, что это устройство имеет драйверы и системы, и VirtualBox'а), и все. В Linux, полагаю, происходит примерно то же самое - стандартный модуль ядра подменяется модулем VBox, после чего гость получает доступ к устройству. Для этого ядро должно уметь выгружать и загружать модули на лету. (insmod, rmmod, modprobe, modprobe -r).

#362464

Убунту 12.04, virtual box 4.3 качал с офсайта установил через GDebi, плагин качал отсюда https://www.virtualbox.org/wiki/Downloads никаких проблем.


ссылка заменена

#362492
"igorvek" написал:
плагин качал отсюда

А чем официальный-то сайт не угодил? Что это?

Войдите или зарегистрируйтесь, чтобы ответить.