Голосование

Вы подымали сеть в виртуализаторах?

Да, было
Нет, пока
Не приходилось
Пробовал(а) но не получилось
А это вообще возможно?

Автор Тема: Virtualbox, Wine, VMware, QEMU и программы в виртуальных машинах в т.ч. на виртуальном сервере.  (Прочитано 294652 раз)

kda

  • Гость
Re: USB в гостевой ОС
« Ответ #195 : 26.10.2008 09:53:18 »
1.Открываем  в mc (под root) файл /etc/filesystems и добиваем туда usbfs,
<skip>
2.Открываем  в mc (под root) файл /etc/group,


1. Вообще, это не нужно. Но если делать, наверное, правильней так:
echo "usbfs" | sudo tee -a /etc/filesystems.
2. sudo gpasswd -a [username] vboxusers
3. Вместо devgid=425, как уже было сказано, devgid=vboxusers.

Оффлайн Игорь

  • Участник
  • *
  • Сообщений: 93
Re: USB в гостевой ОС
« Ответ #196 : 26.10.2008 19:51:36 »
Единственно надо прописать себя в группу vboxuser в файле dev/vboxdrv. Иначе не будет запускаться виртуальная машина. Сейчас разбираюсь с USB...
В каком файле?!
прочтите, хотя-бы по-диагонали, man gpasswd

Ну и че? Неправильно выразился. Может не будем надмеваться. Во первых я не знаток linux, с английским даже техническим знаком слабо, (man gpasswd на английском). Очень многое понимаю скажем так на уровне интуиции. Тем не менее virtualbox у меня работает и XP в нем инсталирован и то же работает. Пока только не до конца врубаюсь с USB - собственно времени последние два дня почти не было - так что если есть опыт подключения USB устройств к виртуальной машине можешь помочь.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: USB в гостевой ОС
« Ответ #197 : 26.10.2008 20:08:04 »
Цитировать
Цитировать
Единственно надо прописать себя в группу vboxuser в файле dev/vboxdrv. Иначе не будет запускаться виртуальная машина. Сейчас разбираюсь с USB...
В каком файле?!
В /etc/groups
или
# gpasswd -a ИМЯ_ВАШЕГО _ПОЛЬЗОВАТЕЛЯ vboxusers

Оффлайн Athlocatle

  • Участник
  • *
  • Сообщений: 257
Re: USB в гостевой ОС
« Ответ #198 : 26.10.2008 20:12:29 »
Ну и че? Неправильно выразился. Может не будем надмеваться. Во первых я не знаток linux, с английским даже техническим знаком слабо, (man gpasswd на английском).


man gpasswd, первая же строка секции Description какие-нить вопросы вызывает?

Цитировать
Очень многое понимаю скажем так на уровне интуиции. Тем не менее virtualbox у меня работает и XP в нем инсталирован и то же работает.


Поздравляю

Цитировать
Пока только не до конца врубаюсь с USB - собственно времени последние два дня почти не было - так что если есть опыт подключения USB устройств к виртуальной машине можешь помочь.
Вы сообщение Автор: fd47 от 26.10.08 в 01:08:07 прочли внимательно? Особенно пункт 3?
А поправку ruslandh от 26.10.08 в 08:58:33? Выполнили? что получилось? И, кстати, какую версию VirtualBox ставили? где брали?

Оффлайн Игорь

  • Участник
  • *
  • Сообщений: 93
Re: USB в гостевой ОС
« Ответ #199 : 26.10.2008 20:18:57 »
Вы сообщение Автор: fd47 от 26.10.08 в 01:08:07 прочли внимательно? Особенно пункт 3?
А поправку ruslandh от 26.10.08 в 08:58:33? Выполнили? что получилось? И, кстати, какую версию VirtualBox ставили? где брали?

Последняя VirtualBox-2.0.4-38406-Linux_x86

А пока нашел статью вот такую:

http://tigro.info/blog/index.php?id=335

Вроде все доходчиво написано

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: USB в гостевой ОС
« Ответ #200 : 26.10.2008 20:23:05 »
http://tigro.info/blog/index.php?id=335
Вроде все доходчиво написано
Хорошая статья, только qemu у нас побыстрее будет :)

Alexei_VM

  • Гость
Re: USB в гостевой ОС
« Ответ #201 : 26.10.2008 20:25:51 »
http://tigro.info/blog/index.php?id=335
Вроде все доходчиво написано
Хорошая статья, только qemu у нас побыстрее будет :)

Отличная, просто. Особенно вступительное слово:
Цитировать
Эта статья устарела, используйте современный manual по VirtualBox для решения различных проблем.

К тому же по крайней мере рекомендаций из этой статьи НЕприменимы в АЛЬТ вот уже много лет как.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: USB в гостевой ОС
« Ответ #202 : 26.10.2008 20:43:38 »
VirtualBox — то, что действительно работает
Ок

Предисловие

Можно не читать.

Где взять, как настроить
Устарело
кроме
gpasswd -a пользователь vboxusers

Цитировать
Одно важное замечание. VirtualBox конфликтует с модулями ядра для виртуальной машины KVM. По этому вам следует удалить пакет kvm или сделать так, чтобы модули ядра не загружались автоматически.
Устарело

Настройка гостевой ОС
Вроде не изменилось

Главное окно VirtualBox
Гостевая операционная система
Работа VirtualBox

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

Настройка сети
Не для нашего дистрибутива

Настройка USB

Цитировать
Здесь нужно начать вот с чего. VirtualBox получает доступ к USB устройствам через usbfs. А доступа обычному пользователю к ней нет. В Fedora (7?) отсутствует пользователь usbfs (и все файлы и каталоги имеют uid,gid=0), однако есть пользователь users с gid 100. Сперва добавим себя в его группу (и не забудем перелогинится):
gpasswd -a пользователь users
Проблемы Fedora

Цитировать
Дальше веселее. Нужно сделать так, чтобы все файлы и каталоги в /proc/bus/usb имели gid 100. Монтируется эта файловая система в Fedora из /etc/rc.sysinit. Прямо в этом файле можно найти упоминание об usbfs (там 2 строки) и подправить их следующим образом
mount -o busgid=100,devgid=100 -n -t usbfs /proc/bus/usb /proc/bus/usb

Но так как этот файл всё-таки править не следует, то лучше в /etc/rc.local добавить строчку
mount -o busgid=100,devgid=100,remount -n -t usbfs /proc/bus/usb /proc/bus/usb
Какая-то ахинея в духе Слакваре

Установка “Дополнения гостевой ОС”

Цитировать
Для правильного разрешения экрана, для автоматического захвата мыши, для общего буфера обмена (не заработало, а читать инструкцию и лазить у них по сайту я поленился) можно поставить эти дополнения. Для установки выберите в меню гостевой ОС пункт Устройства / Установить Дополнения гостевой ОС, далее просто подмонтируйте CD-привод. На нем будут лежать файлы для Windows и Linux. Если вы эмулируете Linux, то обязательно пропишите в /etc/X11/xorg.conf

Section "ServerFlags"
        Option      "Xinerama" "true"
EndSection
Интересно - зачем xinerama ?
Далее  попытка объть необъятное

Заключение
Биллетристика.
« Последнее редактирование: 26.10.2008 20:45:32 от ruslandh »

Оффлайн Игорь

  • Участник
  • *
  • Сообщений: 93
Re: USB в гостевой ОС
« Ответ #203 : 26.10.2008 20:50:17 »
http://tigro.info/blog/index.php?id=335
Вроде все доходчиво написано
Хорошая статья, только qemu у нас побыстрее будет :)

Может быть.  А qemu USB поддерживает? Я ведь только из-за двух трех прог и принтера устанавливаю virtualbox
Перегружаться не хочется лишний раз.
« Последнее редактирование: 26.10.2008 21:00:43 от Игорь »

Оффлайн Athlocatle

  • Участник
  • *
  • Сообщений: 257
Re: USB в гостевой ОС
« Ответ #204 : 26.10.2008 21:09:16 »
с английским даже техническим знаком слабо, (man gpasswd на английском).
Извольте.
Вот перевод:
SYNOPSIS
СИНОПСИС
       gpasswd group
             gpasswd -a user group
             gpasswd -d user group
             gpasswd -R group
             gpasswd -r group
             gpasswd [-A user,...] [-M user,...] group

DESCRIPTION
ОПИСАНИЕ
       gpasswd  используется  для  управления файлом  /etc/group (а также
       файлом  /etc/gshadow,  если  при  компиляции определена SHADOWGRP)
       У каждой группы могут быть  администраторы,  участники  и  пароль.
       can  have  administrators, members and a password. System adminis-
       Администратор системы может воспользоваться опцией -A для
       определения  администратора(ов) группы; опцией  -M для определения
       участников и обладает всеми правами  администраторов и  участников
       группы.

       Администратор группы может добавлять в группу и исключать из неё с
       помощью  оций  -a  и  -d  соответственно. Администраторы с помощью
       опции -r могут удалить групповой пароль. Если пароль не задан,  то
       только   члены   группы  могут  использовать  команду  newgrp  для
       " вступления "  в  неё.  Опция -R  отключает доступ к группе через
       команду newgrp.

       gpasswd called by a  group  administrator  with  group  name  only
       prompts for the group password. If password is set the members can
       still newgrp(1) without a password, non-members  must  supply  the
       password.

       gpasswd,вызванный только с именем группы групповым администратором,
       запрашивает групповой пароль. Если пароль установлен, то члены всё
       ещё могут пользоваться командой newgrp(1) без пароля, остальные  -
       должны вводить пароль.

FILES
ФАЙЛЫ
       /etc/group     - групповая информация
       /etc/gshadow   - теневая групповая информация

SEE ALSO
СМ. ТАКЖЕ
       newgrp(1), groupadd(8), groupdel(8), groupmod(8), grpck(8)

AUTHOR
АВТОР
       Rafal Maszkowski <rzm@pdi.net>
ПЕРЕВОД
       Vyatcheslav Perevalov (aka Athlocatle) <vip0@seversk.ru>

                                                               GPASSWD(1)

Если по переводу возражений ни у кого не возникнет, после правки форматирования можно включить в пакет man-pages-ru.

ЗЫ: модератору - может, лучше в раздел "Документация" перетащить?
« Последнее редактирование: 26.10.2008 21:13:30 от Athlocatle »

Оффлайн Игорь

  • Участник
  • *
  • Сообщений: 93
Re: USB в гостевой ОС
« Ответ #205 : 26.10.2008 22:46:30 »
Вообщем все вроде все вроде сделал, что было рекомендовано. В настройках VirtualBox в фильтрах USB-устройств появились эти самые устройства, которые в данный момент у меня подключены, в т.ч. и принтер. Выбираю стало быть его, и еще флешку до кучи. Загружаю XP, но usb девайсов в ХР не наблюдается. Во всплывающем окошке при наведении на иконку USB пишется, что "USB-устройсва не подсоединены" Вообщем что еще делать уже не знаю.

P. S.
Эксперименты продолжаются. Установил версию 1.6.6 и запустил под root-ом и все пошло. Не знаю как под пользователем обычным, но здесь USB работает по полной. И принтер печатает и флешки всякие видны. В ообщем сказка. Я конечно могу запускать и под root-ом, никаких проблем. Но все ж не хотелось бы...

« Последнее редактирование: 27.10.2008 00:36:11 от Игорь »

Alexei_VM

  • Гость
Re: USB в гостевой ОС
« Ответ #206 : 27.10.2008 00:46:01 »
Не знаю как под пользователем обычным, но здесь USB работает по полной. И принтер печатает и флешки всякие видны. В ообщем сказка. Я конечно могу запускать и под root-ом, никаких проблем. Но все ж не хотелось бы...

Что у вас говорит
grep usbfs /etc/fstab
?

Оффлайн Игорь

  • Участник
  • *
  • Сообщений: 93
Re: USB в гостевой ОС
« Ответ #207 : 27.10.2008 08:59:28 »
# grep usbfs /etc/fstab
usbfs /proc/bus/usb usbfs devgid=vboxusers,devmode=664 0 0

То что я туда прописал, то и выдает команда.
« Последнее редактирование: 27.10.2008 09:07:51 от Игорь »

Оффлайн wRAR

  • Участник
  • *
  • Сообщений: 469
Re: USB в гостевой ОС
« Ответ #208 : 27.10.2008 09:28:39 »
$ id

Оффлайн Игорь

  • Участник
  • *
  • Сообщений: 93
Re: USB в гостевой ОС
« Ответ #209 : 27.10.2008 09:33:12 »
$ id

id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10               (wheel),19(proc)