Di chuyển hình ảnh qcow2 vào ổ cứng vật lý


12

Tôi có một hình ảnh qcow2 mà tôi sử dụng để khởi động cài đặt linux bằng QEMU; Tôi muốn đặt nội dung của hình ảnh đó trực tiếp lên ổ cứng vật lý để tôi có thể khởi động cài đặt linux trực tiếp từ máy tính để bàn của mình. Tôi muốn làm một cái gì đó như dd if=my-qcow2.img of=/dev/sdb. Tuy nhiên, điều này rõ ràng sẽ không hoạt động vì qcow2 không lưu trữ nội dung của đĩa ảo theo thứ tự logic trong tệp qcow2. Bất kỳ đề xuất?

Câu trả lời:


11

QEMU đi kèm với qemu-imgchương trình để chuyển đổi giữa các định dạng hình ảnh .

qemu-img convert -f qcow2 -O raw my-qcow2.img /dev/sdb

cú pháp lệnh không chính xác.
Kais

@Kais Vấn đề là gì? Tôi đã không kiểm tra nó gần đây, nhưng nó phù hợp với tài liệu trong Qemu 2.5.
Gilles 'SO- ngừng trở nên xấu xa'

Khi tôi nhập lệnh, tôi nhận được "lỗi trong khi chuyển đổi thô: Thiết bị quá nhỏ". Nhưng khi tôi ghi đầu ra thô sử dụng ddvào ổ đĩa ngoài, thông báo lỗi sẽ không xuất hiện.
Kais

Hãy chú ý rằng định dạng QCOW2 được nén! Điều đó có nghĩa là hình ảnh QCOW2 200 GB có thể chuyển đổi thành ổ cứng 500 GB ... Điều đó có thể gây ra lỗi "thiết bị quá nhỏ" mà bạn đang nhận
imho
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.