DaDesktop

Conversión de arranque Legacy a UEFI para plantilla de Windows 10

Si tienes una máquina DaDesktop en la que deseas utilizar una GPU u otro dispositivo con pass-through, primero debes convertirla a arranque UEFI.

Todavía recomendamos usar win10-template-v53 o superior, pero si crees que te resulta más beneficioso realizar la actualización por ti mismo, estos son los pasos a seguir:

  1. Habilitar el servicio de desfragmentación
  2. Crear archivos de arranque en la unidad C
  3. Establecer el disco C como activo
  4. Convertir el sistema a UEFI
  5. Modificar la configuración de kvm para admitir UEFI
  6. Corregir la opción de arranque de la BIOS de DaDesktop
  7. Actualizar los controladores virtio-win
  8. Deshabilitar el servicio de desfragmentación
  9. Opcional: mover la partición delante de la partición del sistema para permitir el redimensionamiento automático del disco
     

1. Habilitar el servicio de desfragmentación

  1. Ejecutar cmd como Administrador
  2. Ejecutar:
    sc config defragsvc start= demand

2. Hacer que el disco C: sea arrancable

  1. En la línea de comandos como administrador, ejecuta:

    bcdboot.exe c:\windows /s c:

3. Establecer el disco C: como activo

  1. Ejecutar Administración de discos
  2. Haz clic derecho en la partición C:
  3. Establecer como activo
     

4. Convertir el sistema a UEFI

  1. En la línea de comandos como administrador, ejecuta:
   mbr2gpt.exe /concver /allowFullOS

 

5. Modificar la configuración de kvm para admitir UEFI

  1. Inicia sesión mediante ssh al ddnode
  2. Asegúrate de ejecutar los comandos como root
  3. Copia OVMF_VARS.fd y qemu.conf desde una plantilla que admita arranque UEFI, por ejemplo:

    cp /var/lib/kvm/win10-template-v51/OVMF_VARS.fd /var/lib/kvm/yourimagename/
    cp /var/lib/kvm/win10-template-v51/qemu.conf /var/lib/kvm/yourimagename/

6. Corregir la opción de arranque de la BIOS de DaDesktop

  1. Detén e inicia la máquina usando la GUI o API de dd4t.dadesktop.com
  2. El sistema arrancará en el UEFI Shell
  3. Escribe: "exit"
  4. Ve a BootManagement PENDIENTE: TERMINAR
  5. F10 para guardar
  6. Salir de la BIOS
     

7. Actualizar los controladores Virt-io

Algunas plantillas pueden tener una versión desactualizada del controlador de VGA, lo cual puede causar problemas como no poder cambiar la resolución. Para solucionarlo:

  1. En tu escritorio, descarga la nueva versión de los controladores: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-0.1.240.iso
  2. Instalar: PENDIENTE: nombre exacto del archivo
  3. Reiniciar
     

8. Deshabilitar el servicio de desfragmentación

  1. Ejecutar cmd como Administrador
  2. Ejecutar:
    sc config defragsvc start= disabled

 

9. Opcional: mover la partición delante de la partición del sistema para permitir el redimensionamiento automático del disco

 

  1. Arrancar el sistema en modo Rescue
  2. Usar gparted para mover la partición delante de la partición del sistema
  3. Reiniciar

10. Instalar controladores Idd

  1. https://github.com/ge9/IddSampleDriver
  2. Descárgalo desde aquí: https://github.com/ge9/IddSampleDriver/releases
  3. Extrae en c:\ (de lo contrario no funcionará
  4. Instalar el certificado (como root)
  5. Instalar el controlador (haz clic derecho en el archivo .inf y selecciona Instalar)