Convertir Hyper-V vhdx a iso

Convertir Hyper-V vhdx a iso

Si es posible convertir una Hyper-Vmáquina virtual invitada de Linux en un *.isoarchivo, entonces puedo crear un USB con capacidad de arranque a partir de este archivo de imagen. Por google encontré las siguientes herramientas:

  1. vhd2iso
  2. qemu-img
  3. convertir-vhd

¿Alguien puede compartir su experiencia en este tema? ¿Cómo convertir hvdx-> isoo hvdx-> hvd-> iso?

Respuesta1

Podría hacer esto en su lugar para evitar cualquier error o falla en cualquiera de las herramientas de conversión:

  1. Cree y adjunte otro VHDX a la VM
  2. Adjunte una ISO en vivo a la VM e inicie eso en lugar de la instalación
  3. Particione y formatee el disco virtual adjunto en el paso 1 como NTFS o exFAT y monte el sistema de archivos
  4. Utilice ddo incluso simplemente catvolcar una imagen sin formato del disco virtual donde reside la instalación en el sistema de archivos montado en el paso 3; Incluso puedes utilizarlo opcionalmente teepara realizar una suma de comprobación (por ejemplo, sha1sumsobre la marcha).
  5. Desmontar y apagar; desconecte el VHDX que contiene la imagen de la VM y adjuntelo al host; Opcionalmente, realice una suma de verificación (con 7-zip o lo que sea) y compárela con la que obtuvo en el paso 4.

Luego, puede utilizar cualquier herramienta de escritura que desee en Windows para escribir la imagen sin formato en una unidad flash USB.

Si ha configurado un recurso compartido SMB en el host, probablemente pueda volcarlo directamente a través de la red virtual a un volumen en su host.

Incluso podría ser posible conectar el VHDX de la instalación (en modo de solo lectura) al host y realizar una clonación directa de unidad a unidad. Sin embargo, no estoy familiarizado con las herramientas de Windows, así que no sé si hay alguna que pueda hacer eso.

Tenga en cuenta que ISO como en ISO9660 no tiene nada que ver con nada de lo anterior ni con su historia/caso.

información relacionada