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

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

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

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

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

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

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

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

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

    Затем откройте командную строку от имени администратора. В Windows 7 откройте меню «Пуск», найдите командную строку, щелкните правой кнопкой мыши ярлык командной строки и выберите «Запуск от имени администратора». В Windows 8 или 8.1 нажмите клавишу Windows + 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 wiki есть несколько советов и обходных путей, которые могут помочь вам адаптировать этот процесс к хостам Linux или Mac. Использование исходного жесткого диска из гостевого раздела в официальной документации VirtualBox также может помочь.


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

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