Чтобы загрузить созданную в VirtualBox виртуальную машину, в разделе настроек «Носители» необходимо указать либо образ ISO, либо файл-контейнер виртуального диска в формате VDI, VHD или VMDK. Однако в графическом интерфейсе VirtualBox вы не найдете опции, которая позволяла бы загружать VM с флешки. Странно, что разработчики столь популярного гипервизора до сих пор не реализовали эту функцию.
Впрочем, ее отсутствие еще не означает, что загрузить виртуальную машину в VirtualBox со съемного накопителя невозможно в принципе.
Существует как минимум два обходных способа выполнить такую загрузку, но сразу нужно сказать, что оба они не являются стопроцентно надежными.
Сегодня мы рассмотрим первый способ, который в отличие от второго решения не предполагает использование стороннего программного обеспечения.
Суть метода заключается в создании специальной ссылки, которая свяжет внешний физический накопитель с виртуальной машиной.
Создание виртуального диска
Первое, что нужно сделать, это определить номер физического диска, с которого будет выполняться загрузка.
Откройте оснастку управления дисками и посмотрите номер съемного устройства.
В нашем примере это 1.
Теперь создадим виртуальный диск, который будет служить ссылкой на загрузочную флешку, для чего запускаем от имени администратора командную строку и выполняем эти две команды:
cd %programfiles%\Oracle\VirtualBox
VBoxManage internalcommands createrawvmdk -filename D:\WindowsXP.vmdk -rawdisk \\.\PhysicalDrive1
Первой командой мы переходим в расположение установки гипервизора по умолчанию, второй командой создаем виртуальный диск WindowsXP.vmdk.
Последний может иметь любое название, в нашем примере на VM будет производиться установка XP, поэтому мы назвали контейнер WindowsXP. Обратите также внимание на номер 1 в конце команды, это номер съемного диска, подсмотренный нами в оснастке управления дисками.
Настройка виртуальной машины
Загрузочная флешка и диск-ссылка у нас уже есть, теперь нужно настроить виртуальную машину.
Запустите VirtualBox от имени администратора (это обязательно, иначе получите ошибку!), откройте настройки VM, переключитесь на вкладку «Носители», выберите текущий контроллер.
И подключите созданный диск VMDK.
Измените приоритет загрузки носителей, установив подключенный виртуальный накопитель первым в порядке очереди.
Для этого в атрибутах меняем номера портов SATA подключенных носителей.
Готово, сохраняем настройки и запускаем виртуальную машину.
Если всё сделано правильно, загрузка будет выполнена с флешки.
Способ работает с флешками, созданными любыми программами для создания загрузочных носителей, поддерживается загрузка как в режиме Legacy, так и в режиме UEFI.
Добавить комментарий