Есть ли какое-нибудь программное обеспечение для виртуальной машины (не hipervisor), способное загружаться с USB-накопителя? Какой и как?
4 ответа
Я нашел решение для виртуальных дисков VMDK-совместимых машин.
Шаги, которые я сделал, следующие:
- Установить виртуальную коробку
Определите номер физического диска USB-накопителя. Для этого я запускаю следующий скрипт, сгенерированный WMI Code Creator:
strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery( _ "SELECT * FROM Win32_DiskDrive WHERE Name = '\\\\.\\PHYSICALDRIVE1'",,48) For Each objItem in colItems Wscript.Echo "-----------------------------------" Wscript.Echo "MediaType: " & objItem.MediaType Wscript.Echo "Model: " & objItem.Model Wscript.Echo "Name: " & objItem.Name Next
Выполните это из папки VirtualBox, изменив XXX на номер, заданный сценарием:
VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \\.\PhysicalDriveXXX -register
Просто создайте новую машину VirtualBox с целым диском и запустите ее. Я пытался с VMware просто заставить использовать USB.vmdk, и виртуальная машина запускается, но при загрузке операционной системы просто показывает ошибку о медленном устройстве.
Virtualbox может сделать это косвенно
Сконфигурируйте ваш USB-накопитель как необработанный диск в VirtualBox (стр. 105 руководства). Затем гость увидит ваш USB-накопитель как IDE-накопитель и сможет загрузиться на нем.
Не уверен, что это то, что вам нужно, но гипервизор VMWare ESXi будет загружаться прямо с USB-накопителя. HP фактически продает серверы таким образом.
Также VMWare может загружаться с USB, если он настроен как PHISYCAL HD