Настройка поддержки 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 ошибок не выдает, но и не работает.
Комментарий добавил slicks
Дата: 05.04.2012 в 07:44
В последних версиях Virtualbox поддержка USB работает и без вышеописанных манипуляций. На xubuntu 11.10, версия virtualbox-4.1 я спокойно выбираю подключить USB и всё работает. Даже принтер печатается через виртуальную машину при переключении usb в virtualbox
Комментарий добавил Andy
Дата: 05.04.2012 в 08:15
Не забывайте, Линукс — совершенствуется. также и люди использующие эту систему…
Так все в движении, как и пакеты для линукса — «растут» и обновляются от требований
Комментарий добавил Andy
Дата: 04.08.2010 в 19:21
Отличная статейка…проставил Fedora13 и столкнулся с той же траблой…Сделал как описано…работает великолепно…Если есть возможность,то подскажи, почему не виден принтер…окно в виртуалке неактивно…(флешка активировалась-принтер нет). На линуксе работает все…