Cómo crear una máquina virtual de Windows en Linux con KVM

Ejecutar una máquina virtual Windows junto con Linux tiene sus ventajas. Con una máquina virtual de Windows configurada, no tiene que concentrarse en las capas de compatibilidad ni buscar alternativas de código abierto para sus aplicaciones de Windows favoritas. Además, si es desarrollador, resulta fácil probar su software en múltiples sistemas operativos.

La máquina virtual basada en kernel, o KVM, es su mejor opción cuando se trata de configurar una máquina virtual de Windows en Linux. Pero, ¿cómo se puede crear un nuevo KVM e instalar Windows en él?

1. Instale y configure el software KVM necesario

Como primer paso, debe verificar si su CPU admite la virtualización y si está habilitada en su sistema. Para hacerlo, ejecute:

 grep -Ec '(vmx|svm)' /proc/cpuinfo 

Un resultado mayor que 0 indica que la virtualización está habilitada y que puede continuar. De lo contrario, reinicie su PC, vaya a las opciones del BIOS y habilite el soporte de virtualización.

Si es la primera vez que trabaja con KVM, debe comprender las máquinas virtuales basadas en kernel y cómo funcionan.

Una vez configurada la virtualización, instale los paquetes KVM necesarios desde los repositorios de su distribución. El comando de instalación variará según la distribución que estés utilizando.

En distribuciones basadas en Debian y Ubuntu, ejecute:

 sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager 

Sobre Arch Linux y sus derivados:

 sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager 

Instale paquetes KVM en Fedora y RHEL con:

 sudo dnf install @virtualization 

A continuación, habilite e inicie el demonio libvirt ejecutando:

 sudo systemctl enable libvirtd
sudo systemctl start libvirtd

Compruebe si libvirtd se está ejecutando correctamente con:

 sudo systemctl status libvirtd 

Si la salida devuelve "activo" en verde, puede continuar con seguridad. Si muestra "inactivo" en rojo, ejecute los comandos anteriores nuevamente.

Finalmente, agregue su usuario a los grupos libvirt y kvm con:

 sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami)

2. Descargue la ISO de Windows 10

Una vez eliminada la configuración de virtualización, ahora está listo para crear una máquina virtual. Pero primero, descargue el archivo ISO de Windows 10 que usará para iniciar la VM.

Dirígete a la página de descargas de Windows 10 y desplázate hacia abajo para seleccionarWindows 10 (ISO de varias ediciones)en el menú desplegable Seleccionar edición. Luego, haga clicConfirmar.

Seleccione el idioma apropiado y presioneContinuar. Ahora tendrá dos opciones para descargar las ediciones de 64 y 32 bits de Windows 10. Haga clic en la que desee instalar.

Descargar: ventanas 10(Gratis)

3. Cree un nuevo KVM usando virt-manager

Inicie Virtual Machine Manager escribiendoadministrador-virtualen la línea de comando o desde el menú de aplicaciones. Haga clic en elCrear una nueva máquina virtualopción (el ícono del escritorio con un botón de reproducción en el medio) para continuar.

Continúe con la selección predeterminada:Medios de instalación locales—y haga clicAdelante.

Hacer clicExplorar > Explorar localy seleccione el archivo ISO de Windows 10 descargado de su almacenamiento. Hacer clicAbiertopara seleccionar la imagen ISO. Virtual Machine Manager detectará automáticamente el sistema operativo. Hacer clicAdelantepara proceder.

Especifique la cantidad de memoria y núcleos de CPU que desea asignar a la máquina virtual. Para empezar, la mitad de la memoria real de su computadora será más que suficiente. En cuanto a los núcleos de CPU, seleccione entre un tercio y la mitad de los núcleos disponibles. Una vez hecho esto, presioneAdelante.

En la siguiente ventana, asegúrese deHabilitar el almacenamiento para esta máquina virtualestá marcado. Luego, especifique el tamaño de la imagen del disco (50 GB serán suficientes) y haga clic enAdelante.

Escriba el nombre de la máquina virtual y haga clicFinalizaruna vez que haya revisado las especificaciones de la máquina virtual.

Virtual Machine Manager ahora creará la máquina y la iniciará inmediatamente después.

4. Instale Windows 10 en el KVM

Aparecerá una nueva ventana de Virtual Machine Manager, dentro de la cual podrá ver el arranque de su máquina Windows. La pantalla se volverá azul y verá aparecer el cuadro de configuración de Windows.

Seleccione el Idioma para instalar, el formato de hora y moneda y el Teclado o método de entrada de la lista de opciones disponibles. Una vez hecho esto, presioneSiguiente > Instalar ahora.

El proceso de configuración comenzará ahora y se le pedirá que ingrese una clave de producto. Escriba la clave del producto si tiene una. De lo contrario, seleccioneNo tengo una clave de producto.

Hay diferentes versiones de Windows 10 que puedes instalar. Elija el que desea instalar y haga clicPróximo. En la siguiente pantalla, marque la casilla junto aAcepto los términos de la licenciay haga clicPróximo.

SeleccionarPersonalizado: instalar solo Windows (avanzado)ya que la máquina virtual aún no tiene Windows instalado.

En la siguiente pantalla, particione la unidad usando elNuevo,Borrar, yFormatoopciones si desea tener varias unidades. Para aquellos a quienes les gusta configurar una única partición, haga clic enPróximo.

Windows ahora comenzará a instalarse en la máquina virtual. Seguirá estos pasos: copiar archivos de Windows, preparar los archivos para la instalación, instalar funciones, instalar actualizaciones y finalizar.

La máquina virtual puede reiniciarse varias veces durante la instalación, así que no se preocupe y deje que el programa de instalación de Windows haga su trabajo.

Una vez que Windows haya terminado de instalarse, verá la pantalla de bienvenida de Cortana. Haga clic en el pequeño ícono del micrófono en la parte inferior izquierda para apagar Cortana. A continuación, seleccione su ubicación geográfica y haga clic.

Elija una distribución de teclado y haga clic. Si desea agregar un segundo diseño, seleccioneAgregar diseño. De lo contrario, haga clicSaltar. Es posible que tengas que esperar varios minutos después de este paso.

A continuación, agregue su cuenta de Microsoft para continuar. Si, como usuario de Linux, no prefiere compartir su información de correo electrónico, utilice una dirección de correo electrónico y una contraseña ficticias por ahora. Windows arrojará un error de contraseña incorrecta. Luego, haga clicPróximopara omitir agregar la dirección de correo electrónico correcta

En la siguiente pantalla, ingrese su nombre y contraseña. A continuación, seleccione y responda tres preguntas de seguridad para continuar.

Aparecerá la pantalla Elija la configuración de privacidad para su dispositivo. Deshabilite todas las opciones si no desea compartir datos de uso con Microsoft. Luego, haga clicAceptar.

Omita la pantalla Personalicemos su experiencia y seleccioneAhora nocuando te pide que compartas información personal con Cortana. Después de eso, Windows personalizará algunas otras cosas antes de iniciarlo en el escritorio.

Si no le gusta KVM, ¿por qué no optar por otros hipervisores como VirtualBox o VMware para instalar Windows?

No está limitado solo a KVM en Linux

Así de fácil fue instalar Windows 10 usando un KVM en Linux. Pero no te detengas aquí. Pruebe todo tipo de distribuciones de Linux y otros sistemas operativos de código abierto instalándolos en máquinas virtuales.

No está limitado a utilizar una máquina virtual basada en kernel en Linux. Si lo desea, incluso puede optar por otros hipervisores como VirtualBox o VMware para instalar Windows en su máquina Linux.

Related Posts