Tại sao Virtual Box quan tâm nếu tệp hình ảnh là hợp lệ


0

Tôi đã gửi toàn bộ ổ đĩa cứng Linux với một số phân vùng cho một hình ảnh đĩa thô. Tôi đã từ bỏ việc gắn vòng lặp tệp trên OS X, vì vậy tôi đã cài đặt Debian trên VirtualBox trên Macbook của mình, hy vọng sẽ gắn kết hình ảnh ở đó. Tuy nhiên, tôi đang gặp sự cố trong VirtualBox khi cố gắng thêm hình ảnh đĩa vào bất kỳ bộ điều khiển đĩa mềm, IDE hoặc SATA nào trước khi khởi động máy. Nó cho tôi điều này:

Failed to open the floppy disk file 
/path/to/clone.img.

Could not get the storage format of the medium 
'/path/to/clone.img' 
(VERR_NOT_SUPPORTED).

Câu hỏi của tôi là: tại sao VirtualBox quan tâm? Trên một máy tính thực sự, tôi có thể chèn một đĩa chứa hoàn toàn vô nghĩa vào một ổ đĩa và nó không nhổ đĩa ra và la mắng tôi; phần sụn hoặc hệ điều hành làm điều đó.

Nếu tôi nói với VirtualBox "đây là ISO" , thì không nên nói "Nếu bạn nói vậy ..." và cung cấp thông tin thô của tệp hình ảnh cho máy ảo, bất kể trong tệp có gì?

Xin lỗi nếu đây là một câu hỏi không hay, tôi vẫn chưa quen với VM và đặc biệt là VirtualBox. Cảm ơn trước.

Chỉnh sửa:

Tôi đã tìm ra cách gắn ổ đĩa, nhưng tôi vẫn muốn biết tại sao VirtualBox quan tâm xem .imgtệp có hợp lệ hay không.

Chỉnh sửa 2:

Tôi đã có thể thêm tệp bằng cách đổi tên tệp thành " clone.iso" và thêm tệp dưới dạng CD / DVD vào bộ điều khiển IDE.


Có lẽ bạn cần phải nói với nó rằng đây là một tệp thô, không phải là một trong những tệp hình ảnh khác mà hộp ảo hỗ trợ (bao gồm các đĩa nén, v-box sẽ cần diễn giải).
ctrl-alt-delor

1) Nếu bạn có giải pháp, thì bạn nên cung cấp "chi tiết" đó để giúp người trả lời tiềm năng nhắm mục tiêu câu hỏi của họ. 2) Thông báo lỗi dường như chỉ ra rằng bạn không chỉ định (nó "không thể nhận") định dạng lưu trữ của phương tiện. Hãy thử chỉ định (hoặc chuyển đổi) nó - đó có thể là những gì bạn đã làm.
Dirk

@richard: Tôi sẽ thêm để làm rõ. Tôi đoán rằng nó sẽ được ngầm hiểu rằng đó là một bản thô vì tôi đã từng ddsao chép toàn bộ ổ đĩa cứng.
James M. Lay

@richard, thực ra nó đã nói 'hình ảnh đĩa thô' trong câu đầu tiên. Tôi biết mọi người có xu hướng bóng trên đoạn đầu tiên mặc dù.
James M. Lay

@Dirk: Gợi ý tốt. Tôi đã thêm bản sửa lỗi của mình; Tuy nhiên, câu hỏi vẫn còn.
James M. Lay

Câu trả lời:


1

VirtualBox không hỗ trợ hình ảnh đĩa thô. Tuy nhiên, bạn có thể sử dụng convertfromrawthao tác để chuyển đổi hình ảnh:

VBoxManage convertfromraw   <filename> <outputfile>
                            [--format VDI|VMDK|VHD]
                            [--variant Standard,Fixed,Split2G,Stream,ESX]
                            [--uuid <uuid>]

Ý nghĩa, ví dụ:

VBoxManage convertfromraw my_image.img my_image.vdi

Xin lưu ý rằng bạn cần đủ dung lượng đĩa cho cả ảnh thô và ảnh VDI.


Nó nói rằng trong liên kết mà bạn đã đăng tải rằng trình quản lý phương tiện ảo hỗ trợ "hình ảnh đĩa mềm ở định dạng RAW" ... đó chính xác là những gì tôi đã cố gắng thực hiện. Bất kỳ manh mối tại sao nó sẽ cố gắng xác minh một tập tin thô? Nó có cần thông tin meta không?
James M. Lay

Không, không phải vậy. Nó không phải là một hình ảnh mềm và nó cũng không phải là một hình ảnh CD.
Daniel B
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.