17

Есть ли какое-нибудь программное обеспечение для виртуальной машины (не hipervisor), способное загружаться с USB-накопителя? Какой и как?

4 ответа4

14

Я нашел решение для виртуальных дисков VMDK-совместимых машин.

Шаги, которые я сделал, следующие:

  1. Установить виртуальную коробку
  2. Определите номер физического диска 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
    
  3. Выполните это из папки VirtualBox, изменив XXX на номер, заданный сценарием:

    VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \\.\PhysicalDriveXXX -register
    
  4. Просто создайте новую машину VirtualBox с целым диском и запустите ее. Я пытался с VMware просто заставить использовать USB.vmdk, и виртуальная машина запускается, но при загрузке операционной системы просто показывает ошибку о медленном устройстве.

5

Virtualbox может сделать это косвенно

Сконфигурируйте ваш USB-накопитель как необработанный диск в VirtualBox (стр. 105 руководства). Затем гость увидит ваш USB-накопитель как IDE-накопитель и сможет загрузиться на нем.

1

Не уверен, что это то, что вам нужно, но гипервизор VMWare ESXi будет загружаться прямо с USB-накопителя. HP фактически продает серверы таким образом.

0

Также VMWare может загружаться с USB, если он настроен как PHISYCAL HD

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .