Conversión del arranque Legacy a UEFI en una plantilla de Windows 10
Si tienes una máquina de DaDesktop en la que quieras usar una GPU u otro dispositivo con passthrough, primero debes convertirla a arranque UEFI.
Seguimos recomendando usar la plantilla win10-template-v53 o superior, pero si consideras que es más beneficioso para ti realizar la actualización por tu cuenta, estos son los pasos:
- 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 del BIOS de DaDesktop
- Actualizar los controladores virtio-win
- Deshabilitar el servicio de desfragmentación
- Opcional: mover la partición que está antes 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
- Abrir Administración de discos
- Hacer clic derecho en la partición C:
- Marcar 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 que admita UEFI
- Iniciar sesión mediante SSH en ddnode
- Asegurarse de ejecutar los comandos como root
-
Copia los archivos 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 del BIOS de DaDesktop
- Detén e inicia la máquina usando la interfaz gráfica o la API de dd4t.dadesktop.com
- El sistema arrancará en la shell UEFI
- Escribe: "exit"
- Ve a BootManagement. PENDIENTE: COMPLETAR
- F10 para guardar
- Salir del BIOS
7. Actualizar los controladores VirtIO
Algunas plantillas pueden tener una versión desactualizada del controlador VGA, lo que 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 que está delante de la partición del sistema para permitir el redimensionamiento automático del disco
- Iniciar el sistema en modo de rescate
- Usar GParted para mover la partición que está delante de la partición del sistema
- Reiniciar
10. Instalar los controladores Idd
- https://github.com/ge9/IddSampleDriver
- Descárgalo desde aquí: https://github.com/ge9/IddSampleDriver/releases
- Extraer en C:\ (de lo contrario no funcionará
- Instalar el certificado (como administrador)
- Instalar el controlador (clic derecho en el archivo .inf y seleccionar Instalar)