🧠 Introducción (lo que nadie te dice)
Instalar Windows en un VPS sin acceso KVM/IPMI no es trivial.
Muchas guías online:
- están incompletas
- usan ISOs modificadas
- omiten detalles críticos (drivers, modo de disco, etc.)
El resultado típico es:
- ❌ errores al copiar archivos
- ❌ disco que no aparece
- ❌ pantalla azul: INACCESSIBLE BOOT DEVICE
- ❌ red que no funciona
Esta guía está basada en una instalación real completa, incluyendo errores y cómo resolverlos.
🔧 Escenario
- VPS de OVHcloud
- Sin acceso KVM
- Solo modo rescue + SSH
- Instalación con QEMU
⚠️ Errores comunes (antes de empezar)
Antes de hacerlo bien, esto fue lo que falló:
- Usar ISO modificada → falla al 1%
- Instalar en IDE → BSOD al arrancar en OVH
- No cargar drivers → disco invisible
- Usar driver incorrecto (
vioscsivsviostor) - Descargar ISO en
/mntsin montar → sin espacio
👉 Todo esto lo evitaremos.
🔹 Paso 1 — Entrar en modo rescue
Desde el panel de OVH:
- Boot → Rescue mode
- Reiniciar
- Conectar por SSH
🔹 Paso 2 — Instalar QEMU
El entorno rescue no lo trae:
apt update
apt install qemu-system-x86 qemu-utils -y
🔹 Paso 3 — Identificar el disco
lsblk
Ejemplo típico:
/dev/sda→ sistema rescue/dev/sdb→ disco del VPS (donde irá Windows)
🔴 Paso 4 — Limpiar el disco (CRÍTICO)
Aquí está uno de los errores más comunes: no limpiar el disco correctamente.
fdisk /dev/sdb
Dentro:
o ← crea tabla MBR nueva
w
Esto elimina cualquier estructura previa (GPT, restos, etc.)
🔹 Paso 5 — Descargar ISOs
Aquí hay otro punto crítico.
⚠️ Problema real
/rootno tiene espacio suficiente/mntno siempre está montado
Solución práctica
Montar una partición existente:
mount /dev/sdb2 /mnt
cd /mnt
Descargar Windows (ISO oficial)
No uses ISOs modificadas.
Debes obtener un enlace directo desde Microsoft (por navegador + DevTools).
Ejemplo:
wget -O windows.iso "URL_DIRECTA"
Descargar VirtIO
wget -O virtio.iso https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win.iso
🔹 Paso 6 — Arrancar el instalador correctamente
Aquí está la clave de toda la guía.
❌ Incorrecto:
- Instalar en IDE → luego cambiar
✔ Correcto:
- Instalar directamente en VirtIO
Comando correcto
qemu-system-x86_64 \
-m 4096 \
-cpu host \
-smp 2 \
-enable-kvm \
-drive file=/dev/sdb,format=raw,if=virtio \
-drive file=/mnt/windows.iso,media=cdrom \
-drive file=/mnt/virtio.iso,media=cdrom \
-boot d \
-vnc :1
Conexión
Usa VNC:
IP_DEL_VPS:5901
🔹 Paso 7 — Instalador de Windows
Llegarás a:
Where do you want to install Windows?
Problema esperado
👉 No aparece ningún disco
Esto es normal.
Solución
Haz clic en:
Load driver
Ruta CORRECTA
viostor\w10\amd64
❗ Este paso es crítico
❗ Usar el driver incorrecto rompe todo
Después de cargarlo
Aparecerán:
- Partition 1
- Partition 2
- Partition 3
IMPORTANTE — borrar todo
Selecciona cada partición:
Delete → Delete → Delete
Hasta dejar:
Unallocated Space
Instalar
Selecciona el espacio vacío:
Next
🔹 Paso 8 — Instalación
Deja que termine completamente.
⚠️ Si aparece:
Press any key to boot from CD
👉 NO presiones nada
🔹 Paso 9 — Primer arranque
Arranca desde disco:
qemu-system-x86_64 \
-m 4096 \
-cpu host \
-smp 2 \
-enable-kvm \
-drive file=/dev/sdb,format=raw,if=virtio \
-boot c \
-vnc :1
Resultado esperado
✔ Windows arranca
✔ Sin pantalla azul
🔹 Paso 10 — Red (MUY IMPORTANTE)
Aquí otro punto crítico.
Problema
QEMU usa:
Intel e1000
OVH usa:
VirtIO
Solución
Dentro de Windows:
- Device Manager
- Action → Add legacy hardware
- Network adapters
- Have Disk
Ruta:
NetKVM\w10\amd64
Resultado
Aparece:
Red Hat VirtIO Ethernet Adapter
🔹 Paso 11 — Activar RDP
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
netsh advfirewall firewall set rule group="remote desktop" new enable=Yes
🔹 Paso 12 — Arranque real
- Apagar Windows
- Detener QEMU
- En OVH → Boot → Hard Disk
- Reiniciar
🔹 Paso 13 — Conectar
Desde tu PC:
RDP → IP_DEL_VPS
🎯 Resultado final
✔ Windows arranca sin errores
✔ Red funcional
✔ Acceso RDP
✔ Sin necesidad de QEMU
🧠 Conclusión clave
Después de todo el proceso, la lección más importante es:
Instalar Windows directamente en VirtIO desde el inicio.
NO cambiar desde IDE después.
💬 Reflexión final
Este tipo de instalación:
- no es trivial
- tiene muchos puntos donde fallar
- y muchas guías omiten detalles críticos
Pero una vez entiendes:
- cómo funciona el disco
- cómo funcionan los drivers
- y el rol de QEMU
👉 se vuelve completamente reproducible.