Как загрузиться с USB-накопителя в VirtualBox

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

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

Загрузка с USB на хосте Windows

СВЯЗАННЫЕ: 10 хитростей VirtualBox и расширенные функции, о которых вы должны знать

Мы будем использовать скрытую функцию VirtualBox, которая обеспечивает прямой доступ к дискам. Эта функция не отображается в интерфейсе VirtualBox, но является частью команды VBoxManage. Перед началом этого процесса убедитесь, что в вашей системе установлен VirtualBox.

Сначала подключите USB-накопитель с операционной системой, которую вы хотите загрузить, к вашему компьютеру. Нажмите Windows Key + R, введите diskmgmt.msc в диалоговом окне «Выполнить» и нажмите Enter, чтобы открыть окно «Управление дисками».

Найдите USB-накопитель в окне «Управление дисками» и обратите внимание на его номер диска. Например, здесь USB-накопитель - это Диск 1.

Сначала закройте все открытые окна VirtualBox.

Затем откройте командную строку от имени администратора. В Windows 7 откройте меню «Пуск», найдите «Командная строка», щелкните правой кнопкой мыши ярлык командной строки и выберите «Запуск от имени администратора». В Windows 8 или 8.1 нажмите Windows Key + X и щелкните Командная строка (администратор).

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

cd% programfiles% \ Oracle \ VirtualBox

Введите следующую команду в окно командной строки, заменив # на номер диска, который вы нашли выше, и нажмите Enter.

Внутренние команды VBoxManage createrawvmdk -filename C: \ usb.vmdk -rawdisk \\. \ PhysicalDrive #

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

Затем откройте VirtualBox от имени администратора. Щелкните правой кнопкой мыши ярлык VirtualBox и выберите Запуск от имени администратора. VirtualBox может получить доступ к необработанным дисковым устройствам только с правами администратора.

Создайте новую виртуальную машину, нажав кнопку «Создать» и пройдите через мастер. При появлении запроса выберите операционную систему на USB-накопителе.

Когда вас попросят выбрать жесткий диск, выберите Использовать существующий файл виртуального жесткого диска, нажмите кнопку, чтобы найти файл, и перейдите к нему - это C: \ usb.vmdk, если вы не выбрали свой собственный путь .

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

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

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

Хосты Linux и Mac

В хост-системах Linux и Mac процесс в основном одинаков. Вам нужно будет использовать такую ​​же команду VBoxManage для создания файла, представляющего необработанный диск, но вам нужно будет указать путь к дисковому устройству в вашей системе Linux или Mac.

В вики Open Foam есть несколько советов и обходных путей, которые могут помочь вам адаптировать этот процесс к хостам Linux или Mac. Также может помочь раздел Использование необработанного жесткого диска хоста из гостевого раздела в официальной документации VirtualBox.

Загрузка из стандартного файла ISO по-прежнему является наиболее поддерживаемым способом установки - или просто загрузки - операционной системы в VirtualBox или других программах виртуальных машин. Если возможно, вам следует загрузить файлы ISO и использовать их вместо того, чтобы возиться с USB-накопителями.

Если вы используете VMware вместо VirtualBox, попробуйте использовать Plop Boot Manger для загрузки с USB в VMware.