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:
- Habilitar el servicio de desfragmentación
- Crear archivos de arranque en la unidad C
- Establecer el disco C como activo
- Convertir el sistema a UEFI
- Modificar la configuración de kvm para admitir UEFI
- Corregir la opción de arranque de la BIOS de DaDesktop
- Actualizar los controladores virtio-win
- Deshabilitar el servicio de desfragmentación
- 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
- Ejecutar cmd como Administrador
- Ejecutar:
sc config defragsvc start= demand
2. Hacer que el disco C: sea arrancable
-
En la línea de comandos como administrador, ejecuta:
bcdboot.exe c:\windows /s c:
3. Establecer el disco C: como activo
- Ejecutar Administración de discos
- Haz clic derecho en la partición C:
- Establecer como activo
4. Convertir el sistema a UEFI
- En la línea de comandos como administrador, ejecuta:
mbr2gpt.exe /concver /allowFullOS
5. Modificar la configuración de kvm para admitir UEFI
- Inicia sesión mediante ssh al ddnode
- Asegúrate de ejecutar los comandos como root
-
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
- Detén e inicia la máquina usando la GUI o API de dd4t.dadesktop.com
- El sistema arrancará en el UEFI Shell
- Escribe: "exit"
- Ve a BootManagement PENDIENTE: TERMINAR
- F10 para guardar
- 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:
- 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
- Instalar: PENDIENTE: nombre exacto del archivo
- Reiniciar
8. Deshabilitar el servicio de desfragmentación
- Ejecutar cmd como Administrador
- 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
- Arrancar el sistema en modo Rescue
- Usar gparted para mover la partición delante de la partición del sistema
- Reiniciar
10. Instalar controladores Idd
- https://github.com/ge9/IddSampleDriver
- Descárgalo desde aquí: https://github.com/ge9/IddSampleDriver/releases
- Extrae en c:\ (de lo contrario no funcionará
- Instalar el certificado (como root)
- Instalar el controlador (haz clic derecho en el archivo .inf y selecciona Instalar)
