• Подключение флешки к Virtualbox. VirtualBox не видит USB в Ubuntu Виртуальная машина не читает флешку

    08.05.2023

    Думаю многие уже озадачивались вопросом как же все таки настроить 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 добавьте в фильтр необходимое устройство. От спонсора: Итальянские фабрики мебели знамениты своей продукцией во всём мире. Такая мебель создаётся в рамках требований европейских стандартов качества и прослужит своего хозяину долгое время. Кроме того, итальянские фабрики мебели используют натуральные материалы в процессе производства. Купить мебель от итальянских производителей - означает получить качественный продукт с красивым дизайном за приемлемую цену.

    1. Как в VirtualBox подключить флешку ? Привет всем! Установил на виртуальную машину новейшую операционную систему и хочу, чтобы VirtualBox видела мою флешку и внешний жёсткий диск USB, каким образом это можно осуществить?
    2. Здравствуйте сайт, помогите решить проблему, операционная система установленная на виртуальную машину VirtualBox не видит флешку с файлами подключенную к компьютеру, также не виден мой переносной винчестер USB. В настройках виртуальной машины выбрал Устройства->Устройства USB, далее выбираю свою флешку и отмечаю её галочкой, но флешка всё равно не появляется в окне Компьютер и Управлении дисками.

    Как в VirtualBox подключить флешку

    Привет друзья. Ситуаций, когда Вам нужно будет подключить флешку с вашими файлами или внешний жёсткий диск USB к операционной системе установленной на виртуальную машину может возникнуть довольно много. Например Вы хотите установить в виртуальную машину программу, а установщик этой программы у Вас на флешке или наоборот, какие-то файлы Вам нужно с виртуальной машины перебросить в основную операционную систему, а создавать общую папку Вам влом, да и не очень это удобно и быстро, а может Вы вовсе хотите подключить к виртуальной машине принтер! Уверяю Вас, сделать всё это очень просто.

    Примечание: На нашем сайте есть статьи о VirtualBox и они могут быть Вам интересны

    В этой статье мы настроим VirtualBox так, что в ней можно будет работать с нашим внешним диском USB и флешкой.

    В первую очередь подключаем флешку к компьютеру и запускаем VirtualBox, затем в главном окне виртуальной машины выделяем левой мышью нужную вам машину (если у вас их несколько) и жмём на кнопку Настроить .

    Отмечаем пункты Включить контроллер USB

    Включить контроллер USB 2.0 (EHCI)

    В окне Фильтры устройств USB , добавляем новый USB фильтр, жмём на + и выбираем нашу флешку (в моём случае Kingston DataTraveler 3.0 отмечаем её левой мышью.

    вот и всё, два новых USB фильтра в виде нашей флешки и внешнего жёсткого диска добавлены в виртуальную машину, жмём ОК

    Загружаем операционную систему установленную на VirtualBox, например Windows 10, затем в главном окне Устройства ->Устройства USB выбираю свою флешку Kingston DataTraveler 3.0 и отмечаю её галочкой, точно также отмечаю галочкой свой переносной жёсткий диск USB Western Digital My Passport.

    Щёлкните для увеличения изображения левой мышью

    Теперь оба устройства: флешка и переносной винчестер доступны в окне Компьютер операционной системы Windows 10 и в Управлении дисками.

    Если Вам нужно чтобы флешка появилась в основной операционной системе, тогда в главном окне Устройства ->Устройства USB , выбирайте свою флешку Kingston DataTraveler 3.0 и снимите с неё галочку

    Щёлкните для увеличения изображения левой мышью

    В этой заметке я расскажу, как подключить USB диск в виртуальную машину так, чтобы гостевая система воспринимала его как обычный жёсткий диск .

    Этот трюк позволит не только загружаться с установочного USB — что, на мой взгляд, довольно бессмысленно, поскольку на флешку записывается.ISO образ, которой намного проще подключить к виртуальному компьютеру в VirtualBox. Если подключить USB диск или флешку к гостевой системе в качестве обычного диска, то можно делать такие интересные вещи как:

    • загрузка с физического SATA диска через USB переходник
    • установка Windows на USB диск или флешку

    Если у вас нет возможности подключить SATA диск непосредственно в компьютер — например, к ноутбуку — но вам очень нужно загрузиться именно в операционную систему, которая развёрнута на нём, то описанный здесь трюк поможет это сделать: через USB переходник подключите SATA диск к компьютеру, а затем USB диск подключите к виртуальной машине в качестве обычного диска, как это показано в этой инструкции.

    По поводу второго пункта — установка Windows на USB носитель — если вы хотите установить Linux на флешку (не записать Live-образ, а именно установить полноценную систему), то для установки необязательно проделывать показанный здесь трюк — поскольку Linux прекрасно устанавливается на переносной носитель. Но в Windows стоит запрет для установки на USB диски и флешки.

    Я покажу как загрузиться с USB в Windows и Linux. Принцип одинаковый в обеих этих операционных системах, но чуть различаются команды из-за специфики ОС.

    Как в VirtualBox загрузиться с USB в Windows

    Подсоедините USB флешку или диск к компьютеру. Затем нажмите Win+r и выполните diskmgmt.msc .

    Найдите вашу флешку и запомните номер диска:

    К примеру, на моём скриншоте флешка имеет номер 2.

    Закройте все окна VirtualBox, если они открыты.

    В открывшемся окне введите:

    Теперь перейдите в папку, где у вас установлена VirtualBox. Если эта программа установлена в директорию по умолчанию, то команда для перехода:

    Cd %programfiles%\Oracle\VirtualBox

    Если вы выбрали другое расположение для VirtualBox, то отредактируйте предыдущую команду соответствующим образом.

    Теперь в командной строке вставьте следующую команду, в которой замените # на номер диска, который мы посмотрели чуть выше, затем нажмите Enter:

    VBoxManage internalcommands createrawvmdk -filename C:\usb.vmdk -rawdisk \\.\PhysicalDrive#

    Например, у меня это второй диск, тогда команда выглядит так:

    VBoxManage internalcommands createrawvmdk -filename C:\usb.vmdk -rawdisk \\.\PhysicalDrive2

    Если всё прошло успешно, должна появиться надпись:

    RAW host disk access VMDK file C:\usb.vmdk created successfully.

    Обратите внимание, что вы можете заменить C:\usb.vmdk на любое расположение файла по своему желанию.

    Эта команда создаёт файл диска виртуальной машины (VMDK) указывающий на физический диск, который вы выбрали. Когда вы загружаете VMDK файл в качестве диска в VirtualBox, то VirtualBox на самом деле будет иметь доступ к физическому диску.

    Теперь откройте VirtualBox от администратора — это обязательно, иначе не сработает как надо. Для этого нажмите кнопку Пуск , наберите VirtualBox и выберите «Запуск от имени администратора »:

    VirtualBox может иметь доступ к сырым дисковым устройствам только с правами администратора.

    Теперь в VirtualBox создайте новую виртуальную машину, выберите соответствующую операционную систему и когда дойдёт дело до выбора жёсткого диска, вместо создания нового, выберите Использовать существующий виртуальный жёсткий диск :

    Теперь откройте файл C:\usb.vmdk (или другой, если вы сохранили его в другом месте или под другим именем):

    Загрузите вашу виртуальную машину, теперь вашу USB флешку она должна видеть как самый обычный жёсткий диск. То есть если это правильно записанный загрузочный диск или флешка, то система загрузиться с него.

    Обратите внимание, что USB устройство должно быть первым жёстким диском в вашей виртуальной машине VirtualBox, иначе загрузка не произойдёт. Если вы подсоединяете новый USB диск к уже существующей машине, то попробуйте изменить порядок носителей в настройках этой машины, либо выбрать соответствующий диск в начале загрузки.

    Как в VirtualBox загрузиться с USB в Linux

    Чтобы понимать принцип, прочитайте предыдущий раздел про Windows. В Linux, чтобы узнать имя USB диска выполните команду:

    Sudo fdisk -l

    В моём случае у диска имя /dev/sdb .

    Для создания файла виртуального диска, указывающее на реальный диск, выполните команду вида:

    Sudo VBoxManage internalcommands createrawvmdk -filename /root/usb.vmdk -rawdisk /dev/sd#

    Где вместо # впишите букву соответствующего диска. Пример для моих условий:

    Sudo VBoxManage internalcommands createrawvmdk -filename /root/usb.vmdk -rawdisk /dev/sdb

    В этой команде вы можете заменить /root/usb.vmdk на другое расположение по своему усмотрению.

    Для запуска VirtualBox с правами администратора выполните команду:

    Sudo VirtualBox

    Всё остальное — создание виртуальной машины и выбор в качестве жёсткого диска существующий виртуальный диск — в точности как в Windows.

    Нередко у любителей поэкспериментировать появляется потребность в использовании USB устройства на виртуальной машине . Тривиальное подключение через главное меню подразумевает повторяющиеся действия при каждом запуске ВМ, поэтому в этой статье мы разберёмся, как подключить флешку к виртуальной машине Virtualbox с помощью добавления фильтра, который позволит нам пользоваться накопителем без постоянного подключения при запуске.

    К виртуальной машине можно подключить внешний usb-накопитель.

    Прежде всего, необходимо выяснить, какой версии Виртуалбокс мы пользуемся. Сделать это просто. Открываем менеджер, жмём на кнопку «Справка», выбираем пункт «О программе». Снизу в соответствующем поле будет указана необходимая информация. В моём случае это 4.3.12.

    Переходим на официальный сайт Virtualbox и ищем свою версию программы. Если вы пользуетесь не самой последней, то необходимо спуститься вниз и найти ссылку на старые версии Виртуалбокс (Virtualbox older builds). В подробной информации нужно найти пакет расширений Extension Pack для всех платформ. Обратите внимание на этот пункт, здесь ошибиться нельзя, иначе плагин не подойдёт для нашей программы. Скачиваем его.

    В менеджере Виртуалбокс идём в меню «Файл» и «Настройки». Переходим в раздел плагины, нажимаем на значок «Добавить плагин» и ищем наш скачанный файлик . Выбираем, нажимаем «Открыть». Нас предупреждают, что плагины могут привести к сбоям, обычная пугалка, если согласны, то жмём «Установить». Принимаем лицензионное соглашение, перемещаем ползунок в самый низ, активируется кнопка «Я согласен», жмём на неё. Плагин успешно установлен, два раза нажимаем на кнопки «Ок».

    Добавляем фильтр

    Теперь выбираем в списке нашу машину, нажимаем «Настроить», переходим в раздел «USB», для того чтобы отредактировать эти настройки, она должна быть выключена. Устанавливаем галочку в чекбоксе «Включить контроллер USB 2.0», если у вас более новая версия, то будет доступен 3.0. Жмём на кнопку «Добавить фильтр», ищите в списке своё устройство. Фильтр добавлен, нажимаем «Ок». Запускаем нашу машину .

    Постоянная настройка и одноразовое подключение

    Флешка будет доступна только в созданной системе, пока она включена. Когда машина выключена - флешка доступна в реальной. Такой способ подойдёт, если не хочется каждый раз подключать устройство уже внутри работающей машины, хотя сделать это можно.

    Как в виртуальной машине открыть флешку? В главном окне Виртуалбокс есть пункт «Свойства», кликаем на него и выбираем пункт «Устройства USB» далее достаточно выбрать нужное устройство, после этого менеджер передаст управление накопителем от операционной системы реальной машины к созданной.

    Заключение

    Итак, мы разобрались, как в Virtualbox подключить флешку. Сам процесс совсем несложный и займёт у вас всего несколько минут, если мы захотим отключить автоматическое подключение, то нам будет достаточно только убрать фильтр, и всё. С каждой новой статьей о виртуальных машинах мы получаем всё больше умений при работе с ними, тренируйтесь, экспериментируйте, и через некоторые время они станут вашим главным оружием при работе с новыми приложениями или утилитами.

    Если у вас появились вопросы - задайте их в комментариях!

    VirtualBox - это популярная программа для эмуляции персонального компьютера и запуска различных операционных систем. Вы можете подключать к своей виртуальной машине различные устройства, включая USB устройства, подключенные к основной системе.

    Но многие пользователи сталкиваются с проблемой что VirtualBox не видит USB. Устройства подключены к системе и точно работают, а в меню подключения их просто нет. В этой статье мы рассмотрим что делать если virtualbox linux не видит usb устройства. Статья рассчитана в первую очередь на Ubuntu, но подойдет также пользователям других дистрибутивов.

    Ошибка Virtualbox не видит USB

    Чаще всего такая ошибка возникает потому что у пользователя, от имени которого вы запустили VirtualBox нет доступа к необходимым файлам. Это решается очень просто, вам достаточно добавить своего пользователя в группу vboxusers. Для этого выполните команду:

    sudo usermod -a -G vboxusers $USER

    После этого вам достаточно еще раз войти в систему чтобы все заработало. Вы можете проверить обнаруживаются ли USB устройства с помощью команды:

    VBoxManage list usbhost

    Но это помогает не всегда. Вам также нужно посмотреть включена ли поддержка USB контроллера для виртуальной машины. Для этого откройте контекстное меню для нее и выберите пункт "Настройка" , затем перейдите на вкладку "USB" :

    Тут должна быть установлена галочка напротив "Включить контроллер USB" , а также выбран один из доступных интерфейсов. Для поддержки USB 2.0 или USB 3.0 вам необходимо установить Virtualbox Extensions Pack. Это набор проприетарных расширений, которые включают к тому же поддержку этой технологии. Скорее всего, вы уже можете подключить usb virtualbox.

    Для этого скачайте файл для вашей версии Virtualbox на официальном сайте . Затем откройте меню "Файл" -> "Настройки" -> "Плагины" и подключите здесь скачанный файл:

    В Ubuntu 16.04 это можно сделать проще, достаточно выполнить команду:

    sudo apt install virtualbox-ext-pack

    Готово, после этого вы можете включить поддержку USB 3.0.

    В некоторых дистрибутивах, например, семейства Red Hat, не работает usb в virtualbox, потому что поддержка подключения USB отключена из соображений безопасности. В таком случае вам придется ее включить. Для этого нужно сначала раскомментировать все строки SUBSYSTEM в /etc/udev/rules.d/60-virtualbox.conf. Это можно сделать командой:

    sudo printf "%s\n" "g/^#SUBSYSTEM/s/^#//" w | ed -s /etc/udev/rules.d/60-vboxdrv.rules

    Затем скопируйте этот файл в каталог /usr/lib/udev:

    sudo cp -v /etc/udev/rules.d/60-vboxdrv.rules /usr/lib/udev/

    И перезагрузите наборы правил:

    sudo udevadm control --reload-rules
    $ sudo systemctl restart vboxdrv.service

    Теперь можете опять проверить все ли еще не видит Virtualbox usb устройства или уже все работает.

    Выводы

    В этой статье мы рассмотрели что делать если VirtualBox не видит USB Ubuntu или других Linux дистрибутивах. В большинстве случаев проблема решается очень просто. Надеюсь, эта информация была вам полезной.

    Похожие записи:


    Похожие статьи