У меня есть диск с CentOS 5.8, который был извлечен из мертвой коробки. Я хотел бы создать VHD-файл с этого диска, чтобы я мог запускать виртуальную машину (вместо новой физической машины).
Хост виртуальной машины - это сервер Windows 2008, на котором работает виртуальный ящик виртуальной машины.
Я не могу использовать disk2vhd (потому что это программа для Windows, и Windows не может «видеть» том (он подключен с помощью USB-адаптера, и диск виден в управлении дисками)
Я пробовал метод dd, указанный в https://superuser.com/questions/410940/how-to-create-vhd-disk-image-from-a-linux-live-system, но созданные виртуальные жесткие диски не загружаются.
У кого-нибудь есть идеи?
Спасибо
Вы писали, что «QEMU - это пакет Linux», но это уже не совсем так. Один из примеров сборки QEMU для Windows является частью WinSetupFromUSB 1.8 программа.
Другая сборка QEMU находится в qemu-img для Windows.
Третья сборка QEMU выглядит как пакет mingw-w64-x86_64-qemu.
Конвертируйте в Windows RAW PhysicalDrive2 в VHD
qemu-img.exe convert -f raw -O vpc \\.\PhysicalDrive2 CentOS-5-8.vhd
Конвертировать в Linux RAW SDB в QCOW2
qemu-img convert -f raw -O qcow2 /dev/sdb fitsu_MKB3021LT.qcow2
Преобразование образа QCOW2, RAW, VMDK или VDI в VHDX
qemu-img.exe convert source.img -O vhdx -o subformat=dynamic dest.vhdx
Преобразование образа QCOW2, RAW, VMDK или VDI в VHD
qemu-img.exe convert source.img -O vpc -o subformat=dynamic dest.vhd