Virtualbox linux как подключить флешку
Обновлено: 21.11.2024
Вы задаетесь вопросом, как подключить USB к VirtualBox Ubuntu, когда VirtualBox не может найти USB-устройства в хосте Linux? Это частая проблема, с которой сталкиваются многие пользователи дистрибутивов Linux (особенно это касается дистрибутивов, основанных на Debian: Linux Mint, POP OS, Ubuntu и т. д.)
Проблемы с VirtualBox USB Linux через Ethernet (и другую сеть) возникают из-за того, что VirtualBox не может обнаружить USB-устройства (или их папки), подключенные к основной операционной системе (даже если пользователи vboxusers завершили установку всех пакетов расширений VirtualBox).
Иногда для определенных устройств необходимо создать файл VMDK. но есть и другие решения.
В этой статье мы обсудим два конкретных USB-решения Ubuntu VirtualBox, чтобы показать вам, как подключить USB к VirtualBox Linux. даже если вы являетесь пользователем vbox, который загрузил и завершил установку пакетов расширений VirtualBox, и у вас все еще есть проблемы. Мы также ответим на вопрос: как получить доступ к USB в Oracle VM VirtualBox Ubuntu?
Решение номер 1: VirtualBox USB Passthrough Linux
Идеальным решением для включения сквозного USB-перехода в Ubuntu VirtualBox является использование USB Network Gate. USB Network Gate – это надежный межплатформенный программный продукт, который нравится многим, когда речь идет о многочисленных ситуациях сквозного подключения через USB.
Например, USB Network Gate легко решает вопрос: «Как смонтировать USB-накопитель в VirtualBox Ubuntu через Ethernet-соединение?»
Выполните следующие действия, чтобы получить доступ к USB-устройству (без файла VMDK) в VirtualBox:
-
Шаг 1. Перейдите на официальный сайт USB Network Gate и загрузите USB Network Gate
USB Network Gate — любимое программное решение VirtualBox USB Linux, поскольку оно работает на нескольких платформах. Совместимость (и перекрестная совместимость) с операционными системами Mac, Linux и Windows.
Решение номер 2: VirtualBox USB Passthrough Linux
Находясь на виртуальной машине, установите гостевые дополнения VirtualBox.
Прежде чем создавать и устанавливать новый «гостевой» компьютер, пользователи должны установить на виртуальной машине Guest Addition Tool. Гостевые дополнения содержат утилиты, улучшающие операционные системы виртуальных машин и одновременно расширяющие возможности управления машинами. Гостевые машины не будут работать должным образом, если не установлен инструмент гостевых дополнений.
Разработчикам и новичкам в Ubuntu следует обратить внимание: пользователям Vbox нужно только смонтировать компакт-диск Guest Addition Tool и установить исполняемый файл на виртуальной машине Windows. Другими словами: нет необходимости устанавливать дополнительное программное обеспечение/пакеты.
Узнайте, как установить Guest Additions Tool на гостевой компьютер Ubuntu (или Windows) ниже.
Как подключить USB-накопитель к виртуальной машине Linux? Как установить гостевые дополнения Virtualbox в Ubuntu 18.10 / 18.04 | 16.04 LTS
Шаг 1. Начните с предоставления аккаунту пользователя прав на монтирование
Шаг 2. После установки на виртуальной машине инструментов гостевых дополнений VirtualBox откройте командный терминал Ubuntu на гостевом компьютере
Примечание. Чтобы просмотреть список всех зарегистрированных ВМ, используйте команду VboxManage в Linux
Шаг 3. Запустите команду, показанную ниже (обратите внимание, что она работает только в Ubuntu)
sudo adduser $USER vboxsf
После этого пользователи должны увидеть вывод, показанный ниже:
Вывод:
Добавление пользователя `richrd' в группу `vboxsf' .
Добавление пользователя richrd в группу vboxsf
Шаг 3.1. Если предыдущая команда не удалась, попробуйте выполнить следующую команду
sudo usermod -aG vboxsf $USER
Шаг 4. Выключите гостевой компьютер
После завершения установки VirtualBox Guest Additions Tool (и учетная запись пользователя добавлена в сервисную группу VirtualBox) подключите внешний диск. См. шаги ниже:
Шаг 1. Выключите гостевой компьютер
Шаг 2. Вставьте внешний USB-накопитель на хост-компьютер
Шаг 3. На панели графического интерфейса гостевой машины выберите «Настройки» или нажмите «Машина > Настройки»
Шаг 4. Найдите USB-накопитель, показанный на левой панели навигации. … Контроллер USB 2.0 (EHCI) должен выбираться автоматически (примечание: почти все устройства USB 3.0 имеют обратную совместимость с 2.0 (EHCI))
Шаг 5. Если аппаратное обеспечение устройства пользователя — USB 3.0, выберите его… в противном случае выберите 2.0 (EHCI)
Примечание. Вы можете узнать больше о своем USB-устройстве в Linux, выполнив команду lsusb
Шаг 6. Справа пользователи увидят кнопку «Добавить USB». Нажмите вторую кнопку, чтобы добавить подключенное USB-устройство
Шаг 7. Выберите нужный USB-накопитель из списка (это устройство обычно называется «Generic Mass Storage»)
Шаг 8. Выберите устройство для подключения
Шаг 9. Включите гостевой компьютер и войдите в систему после подключения устройства
Пользователи должны видеть, что USB-устройство подключено и отображается на рабочем столе гостевой машины.
USB-накопитель должен автоматически отображаться на гостевой виртуальной машине, и пользователи должны иметь полный контроль над своим устройством.
Решение номер 3. Как получить доступ к USB в Oracle VM Virtualbox Ubuntu?
Шаг 1. Разработчики и пользователи VirtualBox с любым уровнем навыков должны еще раз проверить, установлены ли уже пакеты расширений
Шаг 2. Откройте VirtualBox > выберите меню «Файл» > «Настройки» (Ctrl+G) > вкладка «Расширения»
Шаг 4. Загрузите и установите пакет расширений в нужную папку
Обратите внимание: пакеты расширений и версии VirtualBox должны быть совместимы. Чтобы узнать, какая у вас версия VirtualBox, просто нажмите «Справка», а затем выберите «О VirtualBox»
Шаг 5. Щелкните правой кнопкой мыши виртуальную машину и выберите «Настройки» (Ctrl+S)>. Затем перейдите на вкладку USB в меню слева
Шаг 6. Установите флажок "Включить USB-контроллер"
Шаг 7. Выберите контроллер USB 2.0 (EHCI) или контроллер USB 3.0 (xHCI) (в зависимости от того, что предпочтительнее)
Шаг 8. Обычно по умолчанию выбирается USB 1.1 (OHCI).
Шаг 9. В графическом интерфейсе нажмите значок «Добавить USB» (показан ниже в красном квадрате)
Шаг 10. Завершите настройку USB для VirtualBox
Введите команду терминала (если хотите, в VboxManage):
«sudo adduser $USERNAME vboxusers»
Обратите внимание: чтобы команда вступила в силу, пользователи должны выйти из системы и снова войти в нее.
Шаг 1. После открытия VirtualBox перейдите в Настройки ВМ > USB
Шаг 2. Нажмите значок «USB+»
Шаг 3. Найдите и выберите свое устройство из списка (на этом шаге в список добавляется спецификация фильтра)
Повторите шаг для необходимого количества устройств
USB-устройства должны появиться в гостевой операционной системе при запуске ВМ. Устройство должно либо монтироваться, запрашивать драйверы и т. д. (в зависимости от того, что применимо для конкретной операционной системы...)
Любые подключенные USB-устройства в гостевой ОС будут недоступны в хост-ОС.
Шаг 1. После подключения USB-устройства дождитесь его активации на хост-компьютере
Шаг 2. Запустите или перейдите к виртуальной машине (ВМ)
Шаг 3.1. В строке состояния ВМ (в нижней части экрана) щелкните правой кнопкой мыши значок USB
Шаг 3.2. В меню перейдите следующим образом: «Устройства» > «USB-устройства» > затем выберите свое устройство.
USB-устройства обычно появляются в гостевой операционной системе либо запрашивают драйверы, отображаются как смонтированные и т. д. и т. д. (в зависимости от того, что характерно для конкретной операционной системы).
За несколько месяцев мы показывали студентам и новым пользователям, как устанавливать, настраивать и использовать программное обеспечение для виртуализации VirtualBox в системах Windows и Ubuntu Linux.
К этому времени, если вы следили за нашими предыдущими сообщениями, вы должны знать, как установить, настроить и использовать VirtualBox в системах Windows и Linux (Ubuntu).
В этом кратком учебном пособии учащимся и новым пользователям показано, как смонтировать или вставить внешний USB-накопитель или флэш-накопитель в гостевую машину VirtualBox под управлением виртуальных машин Windows или Ubuntu Linux. Это позволит вам получить доступ к физическому содержимому USB с гостевой машины.
Вы не сможете получить доступ к внешним USB-устройствам с ваших гостевых машин VirtualBox без предварительной установки инструмента гостевых дополнений. Мы также обсудили, как установить это после установки программного обеспечения хоста. Чтобы начать использовать внешние USB-устройства с гостевых машин VirtualBox, выполните следующие действия:
Шаг 1. Установите гостевые дополнения VirtualBox на виртуальную машину
Когда вы создаете или устанавливаете новый гостевой компьютер, вашей первой задачей должна быть установка инструмента добавления гостевого компьютера на виртуальную машину. Инструмент содержит набор утилит, улучшающих операционные системы виртуальной машины и улучшающих управление машиной…
Без установленного инструмента гостевая машина не будет работать должным образом.
Чтобы установить гостевые инструменты на гостевые машины Ubuntu/Windows, прочитайте сообщение ниже:
Примечание. Виртуальным машинам Windows нужно только смонтировать компакт-диск с дополнительным гостевым инструментом и установить исполняемый файл. Нет необходимости устанавливать дополнительное программное обеспечение или пакеты
Шаг 2. Предоставьте учетной записи пользователя Ubuntu права на монтирование
Теперь, когда вы установили инструмент добавления гостя VirtualBox на виртуальную машину, откройте командный терминал на гостевой машине Ubuntu. Это работает только в Ubuntu и запустите следующие команды:
sudo adduser $USER vboxsf
Вы должны увидеть вывод, как показано ниже:
Или запустите команды под ним, что выше не удалось.
sudo usermod -aG vboxsf $USER
После этого выключите гостевую машину.
Шаг 3. Подключите внешние USB-накопители
Теперь, когда вы установили инструмент добавления гостя VirtualBox и добавили свою учетную запись пользователя в сервисную группу VirtualBox, выполните следующие действия, чтобы смонтировать внешние флэш-накопители.
Выключите гостевую машину, затем вставьте внешний USB-накопитель в хост-компьютер.
На панели гостевой машины выберите «Настройки» или нажмите «Машина» –> «Настройки»
Затем перейдите к разделу USB на левой навигационной панели. Там автоматически должен быть выбран Контроллер USB 2.0 (ECCI). Большинство устройств USB 3.0 обратно совместимы с 2.0.
Если ваше устройство поддерживает USB 3.0, выберите его. Если нет, то 2.0 должен быть идеальным!
Справа вы найдете кнопку добавления USB. Нажмите вторую кнопку ниже. добавить подключенный USB-накопитель. Выберите устройство из списка. (обычно называется универсальным запоминающим устройством)
Выберите его для монтирования.
После подключения устройства включите гостевую машину и войдите в систему.
Вы должны увидеть подключенное USB-устройство на рабочем столе. Ваше устройство должно автоматически появиться на гостевой ВМ, и вы сможете использовать его так же, как и в основной операционной системе.
Доступ к устройству и содержимому, которое оно содержит.
Поздравляем! вы узнали, как установить гостевые инструменты добавления VirtualBox и подключить внешний USB-накопитель к гостевой машине.
Если ваш центр обработки данных зависит от VirtualBox, а ваши виртуальные машины зависят от USB-устройства, вы, возможно, заметили, что USB не поддерживается по умолчанию, если только вы не включили его вручную.
В этой статье мы объясним вам, как включить поддержку USB в Virtualbox. Текущая версия VirtualBox 6.0 поставляется с поддержкой USB 3.0, и чтобы воспользоваться ею, вам необходимо установить последнюю версию VirtualBox Extension Pack.
В этом руководстве предполагается, что вы уже установили VirtualBox на свой Linux и гостевые дополнения VirtualBox на свои виртуальные машины. Если у вас его нет, вы можете установить его, используя следующие статьи.
Как установить пакет расширений VirtualBox
Чтобы установить последнюю версию пакета расширений, перейдите на страницу загрузок Virtualbox и скачайте файл для всех поддерживаемых платформ.
<р>1. После загрузки откройте VirtualBox -> нажмите «Файл» -> «Настройки» в меню.<р>2. Затем перейдите на вкладку "Расширение" и нажмите на знак +.
<р>3. Выберите загруженный пакет расширений и установите его, как показано на рисунке.
<р>4. Прокрутите лицензию Virtualbox и нажмите кнопку «Я согласен», чтобы установить ее.
<р>5. Введите пароль sudo и дождитесь завершения установки.
Включение USB-доступа для пользователя
Чтобы разрешить пользователю доступ к подсистеме USB, необходимо добавить пользователя (работающего с VirtualBox) в группу vboxusers с помощью следующей команды.
Где USERNAME — это имя пользователя, запустившего VirtualBox.
После успешного выполнения команды выйдите из системы и снова войдите в нее.
Включение поддержки USB в VirtualBox
Запустите VirtualBox, щелкните правой кнопкой мыши виртуальную машину, которой требуется доступ к USB-устройству, и выберите "Настройки".
На вкладке «Настройки» виртуальной машины нажмите «USB», чтобы просмотреть доступные USB-устройства. Нажмите на знак +, чтобы добавить новое устройство.
После добавления USB-устройства запустите виртуальную машину, чтобы получить доступ к данным на USB-устройстве. Если вы хотите включить больше USB-устройств, вернитесь в «Настройки» -> «USB» и добавьте устройства.
Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.
Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:
TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.
Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.
Мы благодарны за вашу бесконечную поддержку.
Похожие записи
12 мыслей о том, как включить USB в VirtualBox
Мне нужна помощь. Мой usb все еще не отображается, я выполнил все шаги и не играл в кости. Есть предложения?
Убедитесь, что на хосте установлен пакет расширений и включен USB 2.0 в настройках виртуальной машины. Кроме того, создайте USB-фильтр в настройках гостевой ВМ, пока устройство подключено, и удалите все значения, кроме Name, VendorID и ProductID.
После этого отключите устройство, запустите гостевую виртуальную машину и снова подключите USB-устройство.
Я установил виртуальную Windows XP на хост Ubuntu 20.04 (Pop OS 20.04), все идет гладко, но когда я пытаюсь добавить USB-устройство, на вкладке USB в моей виртуальной машине отображаются все параметры, но они затенены и, следовательно, не могут выбрать.
Добавлен vboxusers, проверил в терминале с id, но чего не хватает?
Сначала выключите виртуальную машину, а затем попробуйте добавить USB, все будет работать…
Спасибо за отличную статью.
У меня есть виртуальная Windows 10 на хосте Ubuntu 20.04
Наконец, вы сделали мой день прекрасным с помощью этого замечательного урока. Я часами искал, как включить usb в виртуальном ящике. все остальные способы находили но не работали. это действительно помогло, и спасибо за пошаговый процесс с красивыми скриншотами.
Чувак, твои комментарии помогли мне, как здорово
людям, у которых возникают проблемы с включением USB-накопителя, просто выключите питание и добавьте поддержку расширений, а затем добавьте USB-накопитель. Наконец, вы получите USB в виртуальной машине.
после установки пакета расширения.
Боже, Луиза, большое спасибо. Я пробовал так много разных вещей, чтобы заставить USB работать, и ничего не помогло. Даже эта статья немного вводит в заблуждение, так как первая команда, которую вы указали в разделе «Включение USB-доступа для пользователя», неверна. Однако команда на скриншоте ниже сработала.
Я всегда забываю о «Разрешении USB-доступа пользователю» и попадаю в вашу статью, когда USB не отображается в настройках. Спасибо!
Я полагаю, что использую Linux, установленный как «голое железо».Я запускаю Linux в виртуальной машине, но он работает на машине с Windows 8. Моя ошибка говорит: «vxboxusers не существует в etc/group. Чего не должно быть, так как группа еще не установлена. Я посмотрю, как создать группу, а затем добавить пользователя и посмотреть, что произойдет.
У меня есть Thinkpad R60, на котором я только что установил VirtualBox 5.1.38 (с пакетом расширений) в качестве хоста Linux Mint 18.1 и установил Windows 2000 Professional с пакетом обновления 4 в качестве гостя. Гость загружается нормально. У меня есть USB-накопитель Verbatim 64 Gb в USB-порту. VB не распознает наличие USB-накопителя, когда я нажимаю «Настройки» и перехожу в раздел «USB». Флажок «Включить USB-контроллер» установлен, и выбран «Контроллер USB 2.0». Что я делаю не так?
Есть что сказать? Присоединяйтесь к обсуждению. Отменить ответ
Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.
Привет, Питер, ты пробовал установить пакет расширений Virtualbox?
У меня это тоже не работает :/
и я установил VirtualBox Extension Pack :/
Все мои USB-устройства выдают ошибку :/
Мне нравится Мартин. ExtensionPack установлен на HostMashine, а не на Virtual. Все usb-устройства в диспетчере виртуальных устройств имеют ошибку и недоступны на виртуальной машине. Но они выбираются в Устройствах->USB. При нажатии на USB-устройство с устройства снимается пометка, и оно становится доступным на хост-компьютере. Одним словом – путь правильный. Я слишком мало пропускаю для успеха, но что?
Успех! В настройках VirtualBox при выключенной виртуальной машине выберите в разделе USB->USB 2 Выбор между usb 1.0, usb 2.0, usb 3.0). Я нашел выбранный USB 1.0. Включите виртуальную машину и используйте USB-устройство!
Можно ли загрузить USB как виртуальную машину?
Я попробовал ваше предложение, и все работает, как и ожидалось. Однако, когда я попал в меню «Устройство» на виртуальной машине -> USB-устройства и щелкнул мое USB-устройство, оно открывается в операционной системе HOST, а не в гостевой системе. Итак, что я делаю неправильно? Я понимаю, что это старая проблема с VirtualBox, но я надеюсь, что вы сможете мне помочь. Заранее спасибо.
Подходит ли это для ВМ Windows 10? Я запускаю VirtualBox на Mac и создаю виртуальную машину Windows 10. Следовал приведенным выше инструкциям, но когда я нажимаю «Устройства > USB-устройства > (имя любого перечисленного USB-устройства)», мне постоянно сообщается —
Не удалось подключить USB-устройство (имя USB-устройства) к виртуальной машине (имя ВМ).
USB-устройство «(имя USB-устройства)» с UUID (UUID) используется кем-то другим.
Есть совет, как это исправить? Спасибо!
в разделе USB не видно usb. Я пробовал все. Установил пакет расширений, EHCI, контроллер EXCI. но мне ничего не мешает. Хотя DVD-привод работает, просто втыкается в USB.
Помогите пожалуйста.
Я уже установил расширение, но все еще не работает
Вы пробовали установить USB на что-то меньшее, чем USB3.0 в настройках гостя? EXCI не работает с некоторыми гостевыми системами, в то время как OHCI/EHCI USB2.0 работает
В моих настройках в виртуальном ящике нет usb, все остальное есть. Так что даже добавьте флешку в фильтр usb-устройств, я не смогу добавить свой скандиск.
Запуск widows 10 через хост Mac: меню устройств, перетаскивание, переход от хоста к гостю. Usb появился на рабочем столе моего Mac, и я перетащил его на свой компьютер в окне Windows.
Инструкции не помогли мне, но дали мне достаточно информации, чтобы понять и заставить это работать.
Во-первых, команда «Установить гостевые дополнения» мне ничего не дала, и вам нужно запустить ее.
Я нашел VBoxGustAdditions.iso в каталоге VirtualBox (в Program Files/Oracle), смонтировал его через Devices->Optical Drives->Choose Disk image. После монтирования выберите это изображение, чтобы открыть окна, что делать с изображением, и запустите VBoxWindowsAdditions.exe.
После этого следуйте приведенным выше инструкциям по подключению USB. Для меня вариант 1.1 и 2.0 не работал. Вариант 3.0 сработал.
Удачи.
Здравствуйте,
Я использую WIN 10 Host Win7 32-bit Guest.
Я выполнил все приведенные выше инструкции, и хотя гость получает контроль над моим USB-накопителем, он не отображается в проводнике.
Когда я нажимаю устройства>USB>, я получаю сообщение об ошибке «не удалось подключить USB-устройство… к хост-компьютеру.
Я искал решения в Интернете, но не нашел ни одного работающего.
Я обнаружил в диспетчере устройств хоста в разделе «Другие устройства» USB-устройство Virtual Box, у которого произошел сбой драйвера, но я не могу найти работающий драйвер.
Есть ли у кого-нибудь решение для этого?
Как насчет того, чтобы просто открыть общий доступ к папке мультимедиа на хосте Linux, чтобы обойти проблемы с USB?
USB ооочень сломан
Гостевые дополнения ничего не делают
команда терминала «sudo adduser $USERNAME vboxusers» ничего не делает
Пакет расширения VirtualBox ничего не делает
Боже, если бы работало только WINE, мне бы это не понадобилось.
Я знаю, что это может быть слишком поздно для некоторых, но я публикую это для следующего человека, такого как я, который потратил несколько часов, чтобы сделать эту работу безрезультатно, и надеюсь, что это поможет всем, кто все еще хочет решить эту проблему, поскольку она кажется, влияет на многих людей.
Инструкции мне тоже не помогли, но в конце концов мне удалось обойти эту проблему, выполнив следующие действия:
Выйдите и выключите любую работающую виртуальную машину (машины)> перейдите в «Файл» в диспетчере виртуальных машин, нажмите «Проверить наличие обновлений»> может появиться запрос на удаление старой версии 5.x гостевой установки (в моем случае это было проблемой)> нажмите «Удалить»> в моем случае он спрашивал об этом несколько раз> нажимайте «Удалить» каждый раз, когда он спрашивает> «Предлагать установить версию 6.x гостевых инструментов»> нажмите «Установить»> после завершения установки> перейдите в VM Manager, щелкните правой кнопкой мыши на Виртуальная машина, для которой вы хотите включить поддержку USB, нажмите «Настройки»> нажмите «USB». В этот момент я теперь мог видеть USB 1, 2 и 3 > В моем случае это был старый USB, поэтому я выбрал USB 2 в разделе «Включить USB-контроллер».
Нажмите кнопку "Добавить" в правой части окна. Выберите из списка USB-устройство, которое вы хотите использовать. После этого нажмите OK, чтобы сохранить изменения и выйти.
Перезапустите виртуальную машину, и теперь USB-устройство должно отображаться в виртуальной машине так, как должно, если не следуйте тем же указаниям, которые указаны выше в разделе «Теперь вернитесь в окно виртуальной машины и в параметрах хоста выберите «Устройство» > «USB». Устройства > раздел «ваше USB-устройство».
Читайте также: