Youtubezilla.ru

Мастер бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Пробрасываем USB в VirtualBox

Для того чтобы пробросить USB в Virtualbox, необходимо установить VM VirtualBox Extension Pack. Его можно найти на оф.сайте Для каждой версии Virtualbox он свой. Для домашнего использования использование Extension Pack — бесплатно.

Далее добавляем в VirtualBox. Для этого переходим в Настройки – Плагины. Кликаем на Обзор и выбираем скаченный плагин.

После этого у нас появится возможность пробрасывать и настраивать USB -порты в Virtualbox.

Но как было обещано, после установки PUEL версии, USB устройства на гостевой машине не запустились.

VirtualBox. Настраиваем общую папку

Сейчас настроим общую папку, которая нужна для обмена между вашей операционной системой и гостевой – установленной на виртуальную машину.

Обязательно должен быть установлен Extension Pack. Если не установлен, то описание установки выше.

Создадим общую папку

Лучше выключите все виртуальные машины, хотя, как показывает практика не обязательно.

  • В панели меню выбираем Машина -> Настроить.
  • В открывшемся окне слева выбираем общие папки.
  • Зелёным плюсиком добавляем общую папку.
  • Указываем расположение на физическом компьютере папки, которая станет общей.

Папка подключена, теперь можно обмениваться файлами между двумя операционными системами. Давайте откроем её в гостевой системе.

Открываем проводник в гостевой системе и выбираем Сеть. Может всё заработать с первого раза, а может вылететь вот такое сообщение:

Ничего страшного нет. Те, кто хоть раз настраивал подключение к сети нового компьютера, знают что это такое. Просто нужно включить сетевое обнаружение. Нажимаем ОК и видим:

Нажимаем на полоску, появившуюся вверху окна и "Да включить обнаружение. " в появившейся панели.

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

Читайте так же:
Прошивка BIOS на материнских платах ASRock

How VirtualBox USB Support Functions On Multiple Operating Systems

For current VirtualBox USB users, they recognize that their USB-reliant virtual machines must be ‘enabled’ in order to function. While otherwise convenient, VirtualBox USB software elicits frustration because VirtualBox USB support isn’t enabled by default.

Regardless of how much we’d like to connect to USB in VirtualBox (or updated versions) right off the bat, developers haven’t created a USB functionality that works at the moment.

However, VirtualBox USB support is NOT an impossibility- or even that difficult to enable in the first place. That being said, we’ll show you exactly how to connect to USB in VirtualBox for Mac and how to open a USB on Ubuntu VirtualBox (AKA: on Linux OS).

Создание новой виртуальной машины

Если проблема остается, попробуйте создать новую виртуальную машину заново.

Откройте Oracle VM VirtualBox и кликните на кнопку Создать.

Присвойте имя новой машине, затем выберите тип и версию эмулируемой операционной системы.

Выберите выделенный объем памяти с помощью переключателя. Затем отметьте опцию «Использовать существующий виртуальный жесткий диск, щелкните на значок папки и перейдите к месту расположения VDI.

Когда будет создана новая ВМ, повторите шаги, которые ранее вызывали ошибку vbox_e_file_error (0x80bb0004).

Click settings for your virtual machine.

Access USB devices in virtualbox

Select USB on the left pane. Then choose USB 2.0 controller or USB 3.0 controller. Note that you can only enable one type of controller. Next, insert your USB device to your host machine and click the add button to add new USB filter.

virtualbox add new usb filter

Choose your USB device and Click OK.

Selection_009

Виртуальная машина: ошибка 0x80004005

Метод №1 Переименование vbox-файла

Один небольшой трюк помогает большинству пользователей избавиться от проблемы при попытке запустить нужную им виртуальную машину. Как уже было сказано, ошибка 0x80004005 возникает, по большей части, из-за неправильно сохраненного состояния виртуальной машины в vbox-файл. Когда это происходит, то VirtualBox создает еще один файл, но только уже с приставкой -prev или -tmp. Вам нужно переименовать этот файл. Выполните следующее:

  • пройдите в директорию C:Users<ПОЛЬЗОВАТЕЛЬ>VirtualBox VMs;
  • найдите в папке файлы с именем вашей виртуальной машины и расширением .vbox и .vbox-prev(или -tmp), например, пускай это будут ВМ.vbox и ВМ.vbox-prev;
  • удалите файл ВМ.vbox;
  • переименуйте ВМ.vbox-prev в ВМ.vbox;
  • далее перейдите в директорию C:Users<ПОЛЬЗОВАТЕЛЬ>.VirtualBox и выполните все описанное выше еще раз, т.е. удаление и переименование файлов.
Читайте так же:
ВидеоМАСТЕР скачать бесплатно

Как только завершите возиться с файлами, попытайтесь вновь запустить нужную вам виртуальную машину в VirtualBox. Большинство пользователей утверждают, что от ошибки E_FAIL 0x80004005 им помогает избавиться именно вышеуказанный процесс.

Метод №2 Удаление обновления KB:3004394

Если дело заключалось не в неудачном сохраненном состоянии виртуальной машины, то, возможно, оно заключается в обновлении под номером KB:3004394. Уже многими доказано, что данное обновление может создавать конфликт во время работы VitualBox. Вам нужно попробовать удалить это обновление, а затем проверить наличие кода ошибки E_FAIL 0x80004005.

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

  • нажмите на клавиатуре Windows+X;
  • выберите из контекстного меню пункт «Командная строка(администратор)»;
  • впишите в консоль команду wusa /uninstall /kb:3004394 и нажмите Enter;

Удалив обновление KB:3004394 из своей операционной системы, перезагрузите компьютер. Снова зайдите в VitualBox, запустите нужную виртуальную машину и убедитесь, что ошибка E_FAIL 0x80004005 была устранена. Если же нет, то давайте посмотрим на другие методы.

Метод №3 Активирование виртуализации в BIOS

Порой, ошибка E_FAIL 0x80004005 может возникать в результате отключенной в BIOS технологии виртуализации, которая позволяет на одном ПК создавать несколько виртуальных компьютеров. К сожалению, интерфейс BIOS разнится между собой, а поэтому описание точного расположения данной функции – невозможно. Вам придется покопаться в настройках BIOS и найти там опцию Виртуализации, а затем активировать ее. Как только вы это сделаете, попробуйте снова запустить VirtualBox и посмотрите, возникнет ли ошибка виртуальной машины E_FAIL 0x80004005.

Метод №4 Подбор рабочей версии VirtualBox

К сожалению, порой описываемая в данной статье проблема не может быть разрешена вышеуказанными методами. Правда в том, что не каждая версия программы VirtualBox будет работать на том или ином компьютере стабильно. Удалите ту версию, которая установлена на вашем компьютере в данный момент, а затем установите другую, желательно, самую последнюю версию.

Читайте так же:
Как посмотреть закрытый профиль в «Одноклассниках»?

Если код ошибки E_FAIL 0x80004005 появляется и на новой версии VirtualBox, то вам придется искать ту версию программы, которая наконец-то таки стабильно заработать на вашей системе. Так или иначе, вы найдете ее. Исходя из отзывов пользователей, стабильными версиями являются 4.3.12, 4.3.20, 5.0.6 и 5.1.8. Пробуйте, запускайте и проверяйте наличие ошибки E_FAIL 0x80004005.

Для того, чтобы трафик из хостовой ОС направлялся в гостевую ОС в условиях NAT, необходимо сделать так называемый проброс портов.

6. Нажимаем кнопку « Проброс портов », затем « Добавить новое правило » (зеленоватая кнопка со знаком + ).

Там указываем интересующий нас порт, в данном случае – 3000 . Если мы хотим направлять запросы из хостовой системы с порта 3000, тогда как получать их в виртуальной машине в гостевой системе мы планируем на порт, к примеру, 3001 , стало быть, указываем это число как для порта хоста, так и для порта гостя:

Проброс портов в виртуальной машине Virtual Box

Если хотим также, чтобы запросы отправлялись с хоста в виртуальную машину только при обращении по какому-то конкретному IP-адресу, то необходимо его указать в адресе хоста. Точно также, если в виртуальной машине будет несколько IP-интерфейсов и мы хотим направлять запросы только одному из них, следует указать этот адрес в поле «Адрес гостя». Отметим, что можно создать не одно правило, а несколько. Т.е. можно направлять запросы с хоста на разные адреса, по разным портам и, если заданы соответствующие правила, они попадут в виртуальную машину и будут переадресованы соответствующей программе-серверу.

В нашем случае мы не будем утруждаться с IP-адресами, поступим проще: оставим адресные поля пустыми. Это означает, что запросы, направленные с хоста на порт 3000, НЕЗАВИСИМО от IP-адреса, будут попадать в виртуальную машину на порт 3001 по ВСЕМ IP-адресам (если их там будет несколько).

Читайте так же:
Что делать, если забыл пароль от Стима?

Далее, нажимаем « ОК », затем еще раз « ОК ». Может появиться окно, запрашивающее Вашего согласия во внесение изменений в настройки брандмауэра Windows. Это и естественно: ведь мы, строго говоря, ослабляем политику NAT для гостевой ОС (функционирующей в виртуальной машине), разрешая входящие запросы для всех IP-адресов 3001 -му порту.

7. Теперь пора запускать операционную систему в виртуальной машине

Что же, запускаем.

8. Проверяем, каков IP-адрес у Ethernet adapter VirtualBox Host-Only Network . Для этого в хостовой ОС (т.е. в Windows 7) запускаем консоль:

Пуск -> Выполнить -> cmd

Там пишем: ipconfig . И вот что получаем:

Командная строка для виртуальной машины Virtual Box

Интересно, что в Windows команда формулируется как i p config , тогда как несколько аналогичная команда в Linux звучит как i f config . Любопытно, для чего такая несогласованность? Чтобы пользователи linux тренировали свою память, что ли? Ведь вариант из Windows – более логичен, речь-то идет об ip-адресах…

В месте, касающемся Virtual Box, можно видеть, что IP-адрес – тот же самый, что мы видели в настройках: 192.168.56.1 . Стало быть, все хорошо, на это адрес потом можно будет отправлять запросы и они должны попасть в гостевую ОС. Итак, проброс портов из хоста (основной операционной системы) в гостевую — выполнен.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector