Máy ảo nào có thể khởi động từ ổ USB?


Câu trả lời:


14

Tôi đã tìm thấy giải pháp cho các máy ảo tương thích VMDK.

Các bước tôi đã thực hiện như sau:

  1. Cài đặt hộp ảo
  2. Xác định số đĩa vật lý của ổ USB. Để đạt được điều này, tôi chạy tập lệnh sau được tạo bởi 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. Thực hiện điều này từ thư mục VirtualBox, thay đổi XXX với số được đưa ra bởi tập lệnh:

    VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \\.\PhysicalDriveXXX -register
    
  4. Chỉ cần tạo một máy VirtualBox mới chỉ với toàn bộ đĩa và khởi động nó. Tôi đã thử với VMware chỉ buộc sử dụng USB.vmdk và máy ảo khởi động nhưng trong khi tải Hệ điều hành, chỉ thấy lỗi về thiết bị chậm.


+1 cho chi tiết cụ thể và để trả lời câu hỏi của riêng bạn. đẹp!
quack quixote

2
Đây là thông tin hữu ích, tuy nhiên có một lỗi đánh máy trong tập lệnh để xác định số ổ đĩa vật lý; nó được mã hóa cứng để tìm kiếm vật lý1. Thay đổi dòng thứ 4 của tập lệnh thành: "CHỌN * TỪ Win32_DiskDrive Tên ở đâu như '% \\\\. \ VYSICSDRIVE%'" ,, 48)
Chris

5

Virtualbox có thể làm điều này một cách gián tiếp

Định cấu hình ổ USB của bạn dưới dạng đĩa thô trong VirtualBox (trang 105 của hướng dẫn). Sau đó, khách sẽ thấy ổ USB của bạn là ổ IDE và sẽ có thể khởi động trên đó.


Tôi đã nhìn thấy sự googling này ;-) Nhưng đó là hướng dẫn sử dụng? Làm thế nào để làm nó?
FerranB

1

Không chắc đây có phải là thứ bạn đang tìm kiếm hay không, nhưng trình ảo hóa VMWare ESXi sẽ thực sự khởi động ngay một ổ USB. HP thực sự bán máy chủ theo cách này.


Rất vui được biết, nhưng tôi cần nó cho máy tính để bàn. (Tôi đã cập nhật câu hỏi).
FerranB

0

Ngoài ra VMWare có thể khởi động từ usb, nếu nó được định cấu hình là PHISYCAL HD

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.