Crear una máquina virtual con Windows 10 en Proxmox VE

Publicado por P. Ruiz en

Introducción

Proxmox logoHacer unos días vimos el proceso general para Crear una máquina virtual en Proxmox VE. Este es el método que seguiremos al crear la mayoría de las máquinas virtuales. Sin embargo, cuando necesitemos que el sistema operativo invitado sea Microsoft Windows 10, deberemos tener en cuenta algunas particularidades con el fin de que su rendimiento sea el más adecuado.

Hoy te explicaremos de forma detallada cómo conseguirlo.

Descargar los controladores

La primera diferencia con el método explicado en el artículo que mencionamos más arriba es que, durante la instalación de Windows 10 deberemos instalar los controladores VirtIO. Para lograrlo, el primer paso ser descargarlos de su página: https://fedoraproject.org/wiki/Windows_Virtio_Drivers.

Básicamente, los controladores VirtIO ofrecen un acceso directo (paravirtualizado) a dispositivos físicos en lugar de a dispositivos emulados, que son más lentos.

Observa que puedes obtener los drivers en diferentes formatos. En particular, nosotros los descargaremos en formato ISO, por lo que podremos aplicar el mismo método que vimos en el artículo Cómo almacenar una imagen ISO en Proxmox VE, aunque, en este caso, el comando de descarga será así:

wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

Como es lógico, antes nos habremos situado en la carpeta /var/lib/vz/template/iso.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-001

Como el archivo ocupa poco más de 300 MiB no tardará mucho en descargarse

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-002

Crear la máquina virtual

A continuación, deberemos crear la nueva máquina virtual siguiendo los pasos que ya hemos explicado en Crear una máquina virtual en Proxmox VE, pero teniendo en cuenta algunos aspectos:

En la solapa que identifica al sistema operativo invitado, indicaremos que será Microsoft Windows.

Además, seleccionaremos el archivo con la imagen ISO del sistema.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-003

Si no dispones de una imagen ISO de Windows 10, la empresa Microsoft ofrece versiones de evaluación, totalmente gratuitas y completamente funcionales durante 90 días.

En concreto, para obtener el archivo ISO de Windows 10, sólo tienes que ir hasta la página de descarga (https://technet.microsoft.com/es-es/evalcenter/dn781239.aspx) e iniciar sesión con tu cuenta Microsoft. Si no dispones de una, podrás crearla sobre la marcha.

Página de descarga de Windows 10

Una cuenta Microsoft permite usar dispositivos y servicios de la empresa y consta de una dirección de correo electrónico y una contraseña.

… Y, si necesitas ayuda para subir la imagen al servidor Proxmox VE, recuerda que puedes consultar el artículo Cómo almacenar una imagen ISO en Proxmox VE.

Para el disco duro virtual seleccionaremos el bus VirtIO y Write back como opción de caché (la opción sin caché será más segura, pero también más lenta).

Por supuesto, también elegiremos el tamaño de disco que consideremos más adecuado.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-004

En cuanto a las opciones de CPU y Memoria, las ajustaremos según nuestras necesidades.

Por último, en el apartado Redes elegiremos VirtIO (paravirtualizado) como modelo de dispositivo.

… Y el resto de las características volveremos a ajustarlas según nuestro criterio

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-005

Después continuaremos hasta completar la creación de la máquina virtual.

Añadir una unidad óptica virtual con los controladores VirtIO

A continuación, necesitaremos que los controladores VirtIO que descargamos al principio estén disponibles durante la instalación. Para lograrlo, crearemos un nuevo dispositivo óptico en la máquina virtual que acabamos de crear y lo vincularemos a la image ISO de los controladores.

Para lograrlo comenzaremos por elegir la nueva máquina en el panel de la izquierda y, a continuación, seleccionar la categoría Hardware a la derecha.

Después, desplegamos la lista Añadir y elegimos la opción Lector CD/DVD.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-006

Esto hará que se muestre la ventana CrearCD/DVD Drive. En ella, marcaremos la opción Usar imagen de disco (ISO) de CD/DVD.

… Y en la lista Imagen de disco (ISO) seleccionamos virtio-win.iso.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-007


Para terminar, cerramos la ventana haciendo clic sobre el botón Crear.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-008

Al volver a la ventana principal, podremos comprobar que ahora tenemos dos dispositivos con el nombre Lector CD/DVD.

Uno con la imagen ISO desde la que instalaremos el sistema operativo y el otro con los controladores VirtIO.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-009

Instalar Windows 10 en Proxmox VE

A partir de aquí, iniciaremos la máquina virtual siguiendo las indicaciones  que aprendimos en el artículo Crear una máquina virtual en Proxmox VE y comenzamos la instalación con normalidad hasta el momento en el que debemos decidir dónde instalar Windows.

Si necesitas ayuda con el proceso de instalación de Windows 10, puedes echar un vistazo a nuestro artículo Instalar Windows 10 sobre VirtualBox desde cero.

Observa que el asistente de instalación ni siquiera reconoce el disco virtual que definimos más arriba.

Para continuar, hacemos clic sobre el enlace Cargar contr. (cargar controlador).

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-010

Al hacerlo, aparecerá una nueva ventana que nos informa de que debemos insertar el disco que contenga los controladores.

En realidad, nosotros ya lo tenemos insertado, porque se trata de la segunda unidad óptica que definimos en el paso anterior.

Sólo tenemos que hacer clic en Examinar para localizar la carpeta donde se encuentran los controladores adecuados.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-011

Esto hará que aparezca una nueva ventana con las posibles ubicaciones desde las que obtener controladores.

En nuestro caso, buscamos la entrada Unidad de CD (D:) virtio-win-0.1.1 y hacemos doble clic sobre ella.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-012

Así, obtendremos el árbol de directorios contenido en el archivo virtio-win.iso. En nuestro caso, comenzaremos instalando los controladores para el disco duro virtual, que se encuentran en la ruta viostor\w101\amd64.

Una vez seleccionada la ruta correcta, hacemos clic sobre el botón Aceptar.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-013

Esto nos llevará de vuelta a la ventana de selección de controladores, pero ahora comprobamos que tiene la descripción del controlador que acabamos de añadir.

Sólo nos queda hacer clic sobre el botón Siguiente.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-014

Al hacerlo, comenzará la instalación del controlador.

Sólo nos queda esperar a que se complete la barra de progreso.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-015

Cuando se haya completado la instalación, deberemos repetir el mismo proceso con los controladores de red, que se encuentran en la ruta NetKVM\w10\amd64.

De nuevo seleccionamos la ruta y hacemos clic sobre el botón Aceptar.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-016

… Y con los controladores Memory Ballooning, que facilitan la asignación de memoria a los sistemas operativos invitados cuando existe poca memoria disponible en el servidor. Estos controladores se encuentran en la ruta Balloon\w1o\amd64, por lo que repetimos de nuevo el proceso accediendo a dicha ruta.

Una vez localizada la nueva ruta, volvemos a hacer clic sobre el botón Aceptar.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-017

Una vez completada la instalación de los tres controladores, estamos listos para continuar con el proceso de instalación normal de Windows 10.

Hacemos clic sobre el botón Siguiente.

Crear-una-maquina-virtual-con-Windows-10-en-Proxmox-VE-018

Y esto es todo por hoy. Espero que te resulte útil.