Яка віртуальна машина може завантажуватися з USB-накопичувача?


17

Чи є будь-яке програмне забезпечення для віртуальної машини на робочому столі (не hipervisor), здатне завантажуватися з USB-накопичувача? Який і як?


кульгаючи, що вони не придумали кращого рішення, вбудованого у віртуальні машини.
Джеймс Мерц

Відповіді:


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 і віртуальна машина запускається, але під час завантаження операційної системи просто показує помилку щодо повільного пристрою.


+1 для конкретної інформації та відповіді на власне запитання. приємно!
шарлатаний кіхот

2
Це корисна інформація, проте в скрипті є помилка друку для визначення номера фізичного диска; важко зашифрувати пошук на фізичному вживанні1. Змініть 4-й рядок сценарію на "SELECT * FROM Win32_DiskDrive WHERE Назва на зразок"% \\\\. \\ PHYSICALDRIVE% '",, 48)
Chris

5

Virtualbox може це зробити побічно

Налаштуйте свій USB-накопичувач як неочищений диск у VirtualBox (стор. 105 цього посібника). Тоді гість побачить ваш USB-накопичувач як привід IDE і зможе завантажитися на ньому.


Я бачив це гуглінг ;-) Але до якого ручного перегляду? Як це зробити?
FerranB

1

Не впевнений, що це те, що ви шукаєте, але гіпервізор VMWare ESXi насправді завантажиться з USB-накопичувача. HP фактично продає сервери таким чином.


Приємно знати, але мені це потрібно для робочого столу. (Я оновив питання).
FerranB

0

Також VMWare може завантажуватися з usb, якщо він налаштований як PHISYCAL HD

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.