Aunque soy fan de los sistemas basados en Unix, reconozco que Windows sigue siendo impresindible para ciertas aplicaciones que no funcionan en otros sistemas operativos. Por ello, decidí crear una máquina virtual (VM) en mi homelab con Proxmox, ideal para esos momentos en los que sea necesario.
Paso 1: Descargar la ISO de Windows 10
primero, necesitamos la ISO de Windows 10. Puedes obtenerla desde la página oficial de Microsoft y seguir estos pasos.
Selecciona Windows 10 (multi-edition ISO).

Elige el idioma English (United States), ya que es compatible con Proxmox.

Descarga la versión 64-bit.

Paso 2: Descargar los drivers VirtIO
Para poder correr Windows 10 en Proxmox vamos a necesitar drivers especificos como VirtIO, la ultima version estable puede ser descargada de aqui, al momento de escribir este articulo es virtio-win-0.1.266.iso pero podras descargar versiones especificas en este link.
Paso 3: Crear una nueva máquina virtual en Proxmox
Una vez que tenemos los drivers podremos porceder a crear la VM en Proxmox.
En este caso mi VM sera de 4GiB de RAM y 60 GiB de ROM para empezar debemos dar click en el boton Create VM arriba a la derecha de la interfaz.

Le damos un nombre y hacemos click en siguiente.

Seleccionamos la ISO que subimos previamente, en la seccion GuesOS seleccionamos Type: Microsoft Windows y en Version: 10/2016/2019.

Después, marcamos la opción "Add additional drive" para los discos VirtIO. Luego, en "ISO image", elegimos "virtio-win-0.1.266.iso", que ya habíamos subido antes. Hacemos clic en "next".

En la pestaña sistema seleccionamos Quemu Agent y hacemos click en Next.

En la pestaña disk, elegimos SCSI como Bus/Device y VirtIO SCSI single como Controller. Seleccionamos cache Write Back para mejor rendimiento. Marcamos discard, ponemos 60 en disk size y hacemos click en next.

En la pestaña CPU, seleccionamos 2 núcleos y hacemos clic en Siguiente.

En Memory agregamos 4GiB escribiendo 4096 y damos click en Next.

En network, seleccionamos Intel E100 y damos click en Next.

Confirmamos haciendo click en Finish.

Paso 4: Instalación de Windows 10 en la máquina virtual
Inicia la máquina virtual desde la pestaña Start en la interfaz de Proxmox.
Una vez creada la VM la iniciaremos dando click al boton Start arriba a la derecha y luego en >_ Console en el menu de la izquierda y esperamos a que inicie el instalador de Windows.

Seleccionamos las configuraciones de lenguaje que preferamos y damos click en Next.

Luego hacemos clic en Instalar ahora y esperamos a que cargue la próxima pantalla. Esta pantalla es para ingresar la clave de Windows. En mi caso, haré clic en No tengo una clave de producto y esperaré a la siguiente pantalla.

Aqui seleccionamos Windows 10 Pro y damos click a Next.

Aceptamos la licencia y damos click a Next. En la siguiente pantalla seleccionaremos Custom: Install Windows only (Advanced)

Y despues daremos click en Load driver, luego a browse y seleccionamos CD Drive (D:) virtio-win-0.1.266

Y seleccionamos el folder amd64\w10 y damos click a next.

Para que Windows 10 funcione correctamente, necesitaremos los siguientes drivers de VirtIO:
Disco duro: Navegamos al disco montado previamente y seleccionamos el folder vioscsi\w10\amd64

Network: Repetimos los pasos seleccionando el folder NetKVNM\w10\amd64, por default no podras ver la lista de los drives asi que debes deseleccionar el checkbox Hide drives that aren’t compatible, seleccinamos RedHat VirtIO Ethernet Adapter de la lista y hacemos click en Next.

Memory: Seguimos los mismos pasos seleccionando el folder Balloon\w10\amd64 y seleccionamos VirtIO Ballon Driver y lo instalamos dando click en Next.

Damos click en Next y continuamos con la instalacion de windows.

Desde aquí puedes ajustar Windows a tu gusto. Al terminar la instalación, verificamos si todo está bien, especialmente la conexión a internet, que fue mi mayor problema al empezar a crear máquinas virtuales de Windows 10.

Conclusión
Con estos pasos, tendrás una máquina virtual funcional con Windows 10 en tu servidor Proxmox. Esto te permitirá ejecutar aplicaciones exclusivas de Windows sin necesidad de hardware adicional, optimizando tu homelab y recursos.
¿Tienes alguna pregunta o te gustaría aprender cómo optimizar aún más tu VM? ¡Déjalo en los comentarios!
Comentarios