Настройка поддержки USB в Virtualbox на Ubuntu
Думаю многие уже озадачивались вопросом как же все таки настроить USB на Virtualbox в своей любимой Ubuntu. Иногда так необходимо подключить USB флешку непосредственно в Virtualbox,а вместо этого приходится копировать данные с флешки в общую папку и из этой папки уже пользоваться данными в виртуальной системе (на заметку моя статья «Расшарить папку гостевой XP под Ubuntu«). Я тоже давно еще пробовал решить эту проблему, но что-то у меня не получилось, да и особо тогда это мне не нужно было, а вот сейчас случайно наткнулся на видео с youtube где было показано как можно реализовать подключение юсб девайсов.
1. Итак, для начала добавьте себя в группу virtualbox.Для этого запустите
sudo gedit /etc/group
и найдите строку vboxusers:x:121: и допишите туда своё имя пользователя.
2. После чего напишите в терминале
getent group vboxusers
и вы увидите в выдаче что-то по типу такого vboxusers:x:121:user если вы в предыдущем шаге правильно добавили пользователя в группу, то после трехзначного числа будет ваш логин, в моем случае user. Из это строчки нам необходимо запомнить gid это трехзначное число, в моем случае это 123, я его выделил специально жирным шрифтом, у вас может быть другое совсем число. Внимание: запомните это число, оно нам пригодиться для следующего шага.
3. Открываем в текстовом редакторе fstab:
sudo gedit /etc/fstab
и вставляем туда строчку:
none /sys/bus/usb/drivers usbfs devgid=XXX,devmode=666 0 0
где XXX, тот самый qid, который мы запоминали в предыдущем шаге. Сохраните изменения и перезагрузите компьютер.
4. После перезагрузки запустите Virtualbox и зайдите в свойства вашей виртуальной машины. Переместитесь в раздел USB и там отметьте галочками опции «включить USB» и «включить USB 2.0″ (у меня на английском система, перевел на ходу названия эти, может в русском интерфейсе не так немного будет называться). После чего запускаете систему и для подключения USB устройств в окошке навигации вашей виртуальной машины перейдите в» Устройства – Юсб устройства » и отметье галочкой нужные девайсы. Также можно добавить, чтобы USB устройства присоединялись автоматически вместе с запуском виртуальной ОС. Для этого в настройках виртуальной машины, в разделе USB добавьте в фильтр необходимое устройство.
Еще записи из рубрики Linux:
Комментарии к записи:
Комментарий добавил slicks
Дата: 05.08.2010 в 01:00
Честно говоря я затрудняюсь ответить. Может быть принтер не хочет запускаться в виртуалке, из-за того, что уже используется Линуксом. Попробуйте может его как-то подключить к юсб, но не активировать(или как там с принтером можно, никогда им не пользовался), что б дать возможность ему подключится в виртуалке, т.к. при таком способе девайсы напрямую работают в виртуалке.
Чтоб проще было понять: Обычно ВиртуалБокс эмулирует все устройства вашей системы, т.е. видеокарта работает как на линукс так и на Виртуалбокс, а вот этим способом один девайс может одновременно работать или в Виртуалке или Линуксе… ну вы меня поняли, танец с бубном в общем
Комментарий добавил Andy
Дата: 05.08.2010 в 11:51
Да нормально..Сделал…все…оттолкнулся от Вашей идеи и немного инет-баги почитал…у себя дополнение к статье выложил и ссылка на Вашу там…http://quincy.ru/5-nastrojka-podderzhki-usb-v-virtualbox.html
Комментарий добавил slicks
Дата: 06.08.2010 в 02:09
Проверьте что с вашим сайтом. Он не открывается: FireFox пишет «Поиск quincy.ru» и на этом все,белый лист и никакх ошибок даже нету и не пингуется.
Комментарий добавил proctoleha
Дата: 15.08.2010 в 15:03
Я через гуй добавил себя в группу vboxusers и в fstab ничего не прописывал, только рестартанул Х-ы и всё, не понимаю зачем нужно прописывать в fstab. Ubuntu 10.04
Комментарий добавил slicks
Дата: 15.08.2010 в 23:35
Я тоже пробовал просто добавиться в группу vboxusers, но у меня не прокатило =)
Комментарий добавил Ярослав
Дата: 17.09.2010 в 16:31
Сделал все как у Вас написано. При перезагрузке появляется сообщение о какой-то ошибке при монтировании. Если не разберусь – перепишу дословно. Но флешка подцепилась, спасибо!
Комментарий добавил Ярослав
Дата: 17.09.2010 в 16:42
Метод научного тыка показал, что у меня на Ubuntu 10.04 также все работает без редактирования fstab.
Комментарий добавил slicks
Дата: 04.12.2010 в 23:54
Ярослав, ну вот и чудесненько. Я не смотрел что там на более новых Убунтах происходит, так что быть может эта статья уже и не актуальна для современных версий выше 10.04
Комментарий добавил igor
Дата: 07.12.2010 в 15:30
нечего не понял) у меня windows xp видет флеху а Oracle VM VirtualBox не хочет видить (поднял windows XP)
где вот этот
sudo gedit /etc/group
выполнять?
Комментарий добавил slicks
Дата: 07.12.2010 в 17:43
igor, у вас основная система ХР так ведь? А статья для тех, у кого основная система Ubuntu Linux, а гостевая ОС уже Виндовс ХР, запускаемая через VirtualBox
Комментарий добавил igor
Дата: 08.12.2010 в 13:14
понятно =) я почти разобрался, отключаешь usd устройство в основной системе – тогда подключатеся в виртуальной. а так не может вырвать для дого что бы использовать на виртуале…
проблеме была в том что не мог запустить USD модем 3G.
если у каво такая же проблема – советую отключать все драйвера которые свзяаны с usd-модемом.
у меня получилось – если отключаешь: универсальный том, сам модем, и 2 СOM – порта.
Комментарий добавил wickeddrink
Дата: 16.02.2011 в 22:54
Автору огромное спасибо-от души как говорится!Всё работает
Комментарий добавил julia
Дата: 04.03.2011 в 16:11
ошибка при подключении /sys/bus/usb/drivers
если точно следовать алгоритму на ubuntu 10.10 такое сообщение выдается при загрузке, но флэшка подцепляется.
Без редактирования fstab ошибок не выдает, но и не работает.
Комментарий добавил Виталик
Дата: 05.03.2011 в 13:00
А что делать дальше я зарегистрировался
Комментарий добавил Dormidont
Дата: 28.04.2011 в 14:27
Вот здесь none /sys/bus/usb/drivers usbfs devgid=XXX,devmode=666 0 0 вместо usbfs нужно ставить sysfs, потому как поддержа usbfs в новых ядрах отключена в целях безопасности.
Комментарий добавил Artem
Дата: 19.05.2011 в 15:52
Благодарен автору… Спасибо что есть еще такие люди, которые сами сделали, и не таят этого от остальных!!!
Комментарий добавил trew1111
Дата: 31.01.2012 в 00:44
Огромная благодарность автору статьи slicks и Dormidont!!!
В моем случае нужно было изменить usbfs на sysfs, и все заработало (система грузится как обычно и это +).
Комментарий добавил Andy
Дата: 04.08.2010 в 19:21
Отличная статейка…проставил Fedora13 и столкнулся с той же траблой…Сделал как описано…работает великолепно…Если есть возможность,то подскажи, почему не виден принтер…окно в виртуалке неактивно…(флешка активировалась-принтер нет). На линуксе работает все…