Instalar Windows 10 en una máquina virtual sobre Proxmox VE

Publicado por P. Ruiz en

Proxmox logoEn  SomeBooks.es, ya hemos aprendido a Crear una máquina virtual para Windows 10 en Proxmox VE, donde recogimos todos los ajustes que debemos realizar en una nueva máquina de Proxmox VE cuando pretendemos obtener los mejores resultados de rendimiento.

Pues bien, ese sería el primer paso pero, después de poner en práctica los contenidos del artículo anterior, durante la instalación de Windows 10, también debemos incluir los controladores de dispositivo virtuales que definimos entonces. Además, completaremos la tarea realizando algunos ajustes finales, una vez que el sistema operativo haya completado su instalación.

Antes de comenzar

Como es lógico, antes de seguir este tutorial necesitarás un servidor que esté ejecutando Proxmox VE, que contenga una máquina virtual con los ajustes indicados en el artículo de arriba.

Si necesitas ayuda con esta tarea, o con otro aspecto relacionado con Proxmox VE, puedes consultar los artículos publicados en  SomeBooks.es sobre este tema.

El proceso de instalación

La tarea de hoy comienza justo donde lo dejamos al final del artículo anterior (Crear una máquina virtual para Windows 10 en Proxmox VE).

Como es lógico, lo primero será iniciar la ejecución de la máquina virtual.

Basta con seleccionar la máquina virtual y hacer clic sobre el botón Start, en la interfaz de Proxmox VE.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-001

Al hacerlo, la máquina virtual comenzará a funcionar, pero parecerá que no ocurre nada, porque no vemos su pantalla. Algo que resolvemos desplegando el contenido del botón Console.

Y eligiendo en su interior la opción noVNC.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-002

Al hacerlo, aparecerá una nueva ventana, que contiene en su interior la pantalla de la máquina virtual Windows que estamos creando. Si eres muy rápido, puede que al abrirla solo veas un rectángulo negro… Eso es porque aún se estará iniciando. Solo tienes que esperar unos instantes.

Si quieres, incluso puedes minimizar la ventana principal de Proxmox VE, para centrarte exclusivamente en la tarea de instalación.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-003

A partir de aquí, comenzaremos 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 en el artículo anterior.

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

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-004

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 tenemos definida en la máquina virtual.

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

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-005

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.185 y hacemos doble clic sobre ella (el nombre concreto puede cambiar ligeramente según la versión).

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-006

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 vioscsi\w10\amd64.

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

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-007

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 (Red Hat VirtIO SCSI pass-through controller).

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

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-008

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

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

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-009

Cuando haya terminado de instalarse, 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.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-010

Al hacerlo, comprobaremos que el nuevo controlador se llama Redhat VirtIO Ethernet Adapter.

Como antes, hacemos clic sobre el botón Siguiente para incorporarlo a la instalación.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-011

… Y, de nuevo, repetimos el proceso 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, accedemos a esa ruta.

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

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-012

En este caso, comprobaremos que el nuevo controlador se llama VirtIO Balloon Driver.

De nuevo, hacemos clic sobre el botón Siguiente para incorporarlo a la instalación.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-013

Con esto estamos listos para continuar con el proceso de instalación normal del sistema operativo.

Hacemos clic sobre el botón Siguiente.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-014

Después, seguimos el proceso de instalación habitual de Windows 10 hasta completarlo.

Ajustes tras la instalación

Antes de dar por concluida la tarea, nos falta atender dos aspectos más: Instalar Guest Agent y los controladores y servicios que no se hayan incorporado durante la instalación del sistema.

Instalar Guest Agent

Si revisas la creación de la máquina virtual, que hicimos en el artículo mencionado al principio, en la solapa System habilitamos la opción Qemu Agent. Este componente tiene dos funciones principales:

  • Facilitar la comunicación entre el servidor (anfitrión) y el sistema invitado. Proxmox VE lo utiliza, fundamentalmente, para conseguir un apagado correcto de Windows 10, sin tener que confiar en los comandos ACPI o en las políticas de Windows.

  • Congelar el invitado mientras se hace una copia de seguridad.

Además, el puntero del ratón puede estar invisible después del primer arranque.

Para resolver estas situaciones, debemos instalar Qemu Guest Agent, un servicio que intercambia información entre el anfitrión y el invitado, llegando incluso a permitir la ejecución de comandos en el invitado por parte del anfitrión.

Para instalarlo, comenzaremos por abrir el explorador de archivos y desplazarnos a la unidad que contiene los controladores de VirtIO.

Hacemos doble clic sobre el icono de la unidad.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-015

Después, entramos en la carpeta guest-agent y hacemos doble clic sobre qemu-ga-x86_64.msi.

… Aunque es posible que, como en mi caso, Windows no muestre la extensión del archivo.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-016

Al hacerlo, el Control de cuentas de usuario nos avisa de que el programa que estamos ejecutando podrá hacer cambios en el sistema.

Como es lógico, debemos permitirlo. Hacemos clic sobre el botón .

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-017

La instalación ocupará solo un instante.

Solo tenemos que esperar a que se complete.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-018

Instalar controladores y servicios

La forma más sencilla de instalar los controladores y servicios que aún falten en la instalación de Windows 10, consiste en utilizar el instalador incluido en la imagen ISO de VirtIO desde la versión 0.1.173-2.

Solo tenemos que volver al explorador de archivos…

y hacer doble clic, de nuevo, sobre la unidad que contiene los controladores de VirtIO.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-015

Después, en el directorio raíz de la unidad, ejecutamos virtio-win-gt-x64.msi.

… como antes, puede que Windows no muestre la extensión del archivo.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-019

Al hacerlo, aparecerá una ventana con el asistente de instalación de Virtio-win-driver-installer.

Como la primera pantalla es meramente informativa, nos limitamos a hacer clic sobre el botón Next.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-020

A continuación, deberemos aceptar la licencia de uso para poder usar el programa.

Si estás de acuerdo, debes marcar la casilla I accept the terms in the license Agreement y hacer clic sobre el botón Next.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-021

En la siguiente ventana, podrás elegir de una forma detallada los controladores que quieres excluir de la instalación.

A priori, nosotros los dejaremos todos, por lo que nos limitaremos a hacer clic sobre el botón Next.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-022

Después de esto, el asistente está listo para llevar a cabo la instalación.

Solo tenemos que hacer clic sobre el botón Install.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-023

Como antes, el Control de cuentas de usuario nos avisa de que el programa que estamos ejecutando podrá hacer cambios en el sistema.

De nuevo, hacemos clic sobre el botón .

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-024

Al hacerlo, veremos que comienza el proceso de instalación.

Veremos una barra de progreso que nos informa sobre el avance de la tarea.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-025

… Aunque la tranquilidad puede verse alterada en algún momento, porque el sistema necesite nuestra autorización para instalar algún controlador específico.

En ese caso, nos aseguramos de marcar la casilla Siempre confiar en el software de «Red Hat, Inc.» y hacemos clic sobre el botón Instalar.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-026

Al final, obtendremos un mensaje informando de que la tarea ha terminado.

Solo nos queda hacer clic sobre el botón Finish.

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-027

Reiniciar el sistema

Una vez completada la instalación, debemos reiniciar el equipo para que se habiliten todos los cambios.

Reiniciamos el sistema

Instalar-Windows-10-en-una-maquina-virtual-sobre-Proxmox-VE-028

Y hasta aquí el artículo de hoy. Espero que su contenido te resulte de ayuda.