Как загрузиться с ОС флеш-накопителя с помощью VirtualBox?

У меня есть два флеш-накопителя: один с установленным Slax и еще один для Android x86 Live, но они не загружаются на моем ноутбуке (в моей работе они отлично загружаются).

Я могу загрузиться с некоторых живых компакт-дисков / DVD-дисков или их файлов ISO с помощью VirtualBox, но я не могу сделать это для живых флеш-накопителей – я помещаю флешки и запускаю VirtualBox без какого-либо виртуального HD, но VirtualBox не распознает их как параметры загрузки, Как для CD / DVD.

Есть идеи? Любые альтернативы, если VirtualBox не поддерживает его?

Edit1: Я использую Windows (Windows 7), но я хотел бы знать, как это сделать в Linux (например, Ubuntu).

Для Windows см. Эту статью: Загрузите свой USB-накопитель в VirtualBox .
Для Linux такой же подход описан в: Как загрузиться с USB в виртуальном боксе на Ubuntu .

Подход заключается в подключении физического диска к виртуальной машине с помощью инструмента командной строки VBoxManage, поставляемого в комплекте с VirtualBox. Затем вы можете загрузить свою виртуальную машину с прикрепленного физического диска.

В качестве альтернативы, и только для Windows, Linux Live USB Creator (ранее uSbuntu) – бесплатное программное обеспечение для Windows, которое позволяет вам создавать загрузочный Live USB-ключ с Linux на нем. Он предлагает возможность автоматической виртуализации с использованием переносимого VirtualBox для непосредственного запуска Linux в Windows без какой-либо конфигурации и установки.

Не уверен, нашли ли люди решение, но я нашел это, пытаясь найти ответ, так что подумал об этом.

В Windows 7 откройте приглашение cmd с правами администратора. cd для программ, Oracle, VirtualBox.

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

Замените # номером диска с помощью управления дисками в управлении компьютером. Затем откройте vmdk в VirtualBox как существующий образ жесткого диска.

Я знаю, что этот вопрос старый, но я хотел бы что-то бросить. Как и в других ответах, я рекомендую команду VBoxManage .

Однако я создал сценарий bash для Ubuntu, который упрощает команду и даже предлагает полезное пошаговое руководство для менее удобных пользователей. Это поможет внести любые изменения, необходимые для работы USB-накопителя (например, добавить членство в группе). Продвинутые пользователи могут использовать флаги, чтобы избежать прохода.

Посмотрите здесь: используйте загрузочные USB-накопители в VM-VB Bootable USB Mounter

Да, в Windows Vista, 7 и 8, вы должны запустить командную строку и виртуальную программу в качестве администратора, чтобы сделать эту работу. Ознакомьтесь с последним руководством по загрузке виртуальной машины с загрузочного USB-устройства в Oracle VirtualBox.

Согласно источнику harrymc: вы не можете настроить загрузку с USB в графическом интерфейсе, однако вы можете создать специальный виртуальный диск, который только «перенаправляет» на ваш физический USB-накопитель и присоединяет его. Вот путь к окну (только, ссылка содержит его также для linux).

В хосте Windows

  • Прикрепите свой физический USB-накопитель к хост-компьютеру

  • Откройте / запустите diskmgmt.msc и проверьте, какой номер диска сделал для вашего физического pendrive:

пример: Пример диска 1

  • Затем сделайте это в cmd.exe :
 cd c:\Program Files\Oracle\VirtualBox VBoxManage internalcommands createrawvmdk ^ -filename <path\to\usb.vmdk> ^ -rawdisk \\.\PhysicalDrive<n> 
  • Замените <path\to\usb.vmdk> на <path\to\usb.vmdk> путь для файла перенаправления файлов. Пример: e:\my_redirect_for_usb.vmdk

  • Замените <n> в \\.\PhysicalDrive<n> на номер вашего физического диска, например: \\.\PhysicalDrive1 если ваш номер диска равен 1 (получен из diskmgmt.msc выше!)

  • В стороне: обратите внимание, что ^ означает только «продолжение строки» в cmd – я сделал это только для лучшей читаемости. Вы можете написать все это в одной строке, вместо этого – просто не оставляйте никого.

  • Теперь вы можете прикрепить vmdk (пример: e:\my_redirect_for_usb.vmdk ) в Virtualbox, как и с любым другим hdd-изображением

  • Мне удалось загрузить этот путь в 2014 году 🙂 (- исходная статья с 2009 года)

Я сожалею, чтобы разбить его вам, но VirtualBox не поддерживает загрузку с USB.

Единственное, что я могу придумать, это создать образ содержимого USB-накопителя, установив его как CD-Rom в VirtualBox и загрузив оттуда.

  • Есть ли команда DOS (cmd.exe из Win7) для извлечения флэш-накопителя?
  • USB-флеш-накопитель не работает или появляется в виде пустого диска. Отчеты управления дисками «Нет носителя» с размером 0 байт
  • Двойной USB-накопитель
  • Как я могу сохранить несколько живых / загрузочных образов ISO на одном USB-накопителе?
  • Что на самом деле происходит с USB-накопителем, когда он умирает?
  • ReadyBoost - Сколько места нужно?
  • Установите Windows 7 через USB-накопитель?
  • Уникальный идентификатор для USB-накопителя в Powershell
  • В чем разница между «безопасным удалением» и «выбросом»?
  • Каков наилучший способ сохранить папку, синхронизированную с моим USB-накопителем?
  • Как исправить мой USB-накопитель, чтобы вернуть его первоначальный размер 8 ГБ?
  • Давайте будем гением компьютера.