Citrix Provisioning

Conversión de discos virtuales BIOS a UEFI

En este artículo se explica cómo convertir los discos virtuales de BIOS a UEFI. Esta conversión es importante porque no hay compatibilidad con la BIOS a partir de la versión 2311 y posteriores de Citrix Provisioning.

Hay dos enfoques para convertir un disco virtual existente del formato BIOS a UEFI:

Importante:

En ambos enfoques, asegúrese de que:

  • Hay suficiente espacio libre
  • El disco se desfragmenta antes de comenzar. Puede realizar este paso después de la creación de imágenes inversas o antes de combinar el disco virtual en una sola versión.

Se puede usar Image Portability Service para automatizar la conversión a UEFI. Para obtener más información, consulte Convert to UEFI.

Convertir el disco virtual directamente

Siga estos pasos para convertir el disco virtual directamente:

  1. Asegúrese de que el disco esté desfragmentado y fusionado en una única versión base.
  2. Copie el archivo .VHD(X) en un archivo nuevo de la tienda.
  3. Ejecute la administración de discos en Windows y adjunte el VHD.
  4. Ejecute diskpart para determinar el número de disco del disco montado.

    Ejecutar diskpart

  5. Ejecute el siguiente comando para convertir el archivo de disco virtual montado a UEFI (GPT).

    mbr2gpt /convert /disk:3 /allowFullOS
    <!--NeedCopy-->
    
  6. Desmonte el archivo VHD e impórtelo al almacén de Citrix Provisioning.

Convierta el disco virtual mediante imágenes inversas

Lleve a cabo los pasos siguientes para convertir el disco virtual mediante la creación de imágenes inversas:

  1. Revierta la imagen a una configuración de máquina virtual maestra como BIOS con un disco local que sea lo suficientemente grande.
  2. Reinicie la máquina virtual desde el disco local (cambie el orden de arranque) e inicie sesión como administrador.
  3. Ejecute diskpart para confirmar el número de disco. El número debe ser cero.
  4. Ejecute el siguiente comando para convertir el disco a UEFI (GPT).

    mbr2gpt /convert /disk:0 /allowFullOS
    <!--NeedCopy-->
    
  5. Apague la VM.
  6. Actualice la configuración del hipervisor para que la máquina virtual utilice UEFI. Por ejemplo:

    • Con VMware como hipervisor, vaya a Modificar parámetros de las máquinas virtuales y en la ficha Opciones de máquina virtual > sección Opciones de arranque, seleccione el tipo de firmware como EFI.

    Configurar la opción de arranque como EFI en VMware

    • Con XenServer como hipervisor:

      1. Determine el UUID de la máquina virtual original. Puede obtener el UUID de XenCenter o usar xe vm-list name-label="VM NAME" como se muestra a continuación:

        [root@xenserver01 ~]# xe vm-list name-label="Windows 10 BIOS"
        uuid ( RO)           : e98a0a89-2fb9-886b-a843-b8a08642afa4
        name-label ( RW): Windows 10 BIOS
        power-state ( RO): halted
        <!--NeedCopy-->
        
      2. Configure la máquina virtual para que utilice el arranque UEFI con xe vm-param-set uuid=UUID HVM-boot-params:firmware=uefi como se muestra a continuación:

        [root@xenserver01 ~]# xe vm-param-set uuid=e98a0a89-2fb9-886b-a843-b8a08642afa4 HVM-boot-params:firmware=uefi
        <!--NeedCopy-->
        
  7. Arranque la máquina virtual y ejecute Imaging Wizard para crear un nuevo VDisk para el disco convertido.
Conversión de discos virtuales BIOS a UEFI