Configurar una máquina virtual de Windows en Linux con KVM es mejor que el arranque dual. Aquí le mostramos cómo empezar.
Ejecutar una máquina virtual de Windows junto con Linux tiene sus beneficios. Con una máquina virtual de Windows configurada, no tiene que preocuparse por las capas de compatibilidad ni buscar alternativas de código abierto para sus aplicaciones favoritas de Windows. Además, si es un desarrollador, resulta fácil probar su software en varios 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 hace para 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, ejecuta:
grep -Ec '(vmx|svm)' /proc/cpuinfo
Una salida superior a 0 indica que la virtualización está habilitada y 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 Máquinas virtuales basadas en kernel y cómo funcionan.
Una vez que se configura 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 usando.
En distribuciones basadas en Debian y Ubuntu, ejecute:
sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
En 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. Descarga la ISO de Windows 10
Con la configuración de virtualización fuera del camino, ahora está listo para crear una máquina virtual. Pero primero, descargue el archivo ISO de Windows 10 que usará para arrancar la máquina virtual.
Dirígete a la página de descargas de Windows 10 y desplázate hacia abajo para seleccionar Windows 10 (ISO multiedición) en el menú desplegable Seleccionar edición. Luego, haga clic en Confirmar.
Selecciona el idioma apropiado y presiona Continuar. Ahora tendrá dos opciones para descargar las ediciones de 64 y 32 bits de Windows 10. Haga clic en el que desea instalar.
Descargar:ventanas 10 (Gratis)
3. Cree un nuevo KVM usando virt-manager
Inicie Virtual Machine Manager escribiendo virt-manager en la línea de comandos o desde el menú de aplicaciones. Haga clic en el Crear una nueva máquina virtual opción (el icono 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 clic Adelante.
Hacer clic Explorar > Explorar local y seleccione el archivo ISO de Windows 10 descargado de su almacenamiento. Hacer clic Abierto para seleccionar la imagen ISO. Virtual Machine Manager detectará automáticamente el sistema operativo. Hacer clic Adelante para 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. Con respecto a los núcleos de la CPU, seleccione cualquier cosa que vaya desde un tercio hasta la mitad de los núcleos disponibles. Una vez hecho, pulsa Adelante.
En la siguiente ventana, asegúrese de Habilitar almacenamiento para esta máquina virtual está marcado. Luego, especifique el tamaño de la imagen del disco (50 GB serán suficientes) y haga clic en Adelante.
Escriba el nombre de la máquina virtual y haga clic en Finalizar una 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 puede 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, pulsa Siguiente > Instalar ahora.
El proceso de configuración ahora comenzará y se le pedirá que ingrese una clave de producto. Escriba la clave del producto si tiene una. De lo contrario, seleccione no tengo clave de producto.
Hay diferentes versiones de Windows 10 puedes instalar Elija el que desea instalar y haga clic en Próximo. En la siguiente pantalla, marque la casilla junto a acepto los términos de licencia y haga clic Próximo.
Seleccionar Personalizado: instalar solo Windows (avanzado) ya que la máquina virtual aún no tiene instalado Windows.
En la siguiente pantalla, particione la unidad usando el Nuevo, Borrar, y Formato opciones si desea tener varias unidades. Para aquellos a quienes les gusta configurar una sola partición, haga clic en Próximo.
Windows ahora comenzará a instalarse en la máquina virtual. Seguirá estos pasos: copia de archivos de Windows, preparación de archivos para la instalación, instalación de funciones, instalación de actualizaciones y finalización.
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. Haz 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 en Sí.
Elija un diseño de teclado y haga clic en Sí. Si desea agregar un segundo diseño, seleccione Agregar diseño. De lo contrario, haga clic en Saltar. Es posible que deba 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, use una dirección de correo electrónico y una contraseña ficticias por ahora. Windows arrojará un error de contraseña incorrecta. Luego, haga clic en Próximo para omitir la adición de 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 clic en Aceptar.
Omita la pantalla Personalicemos su experiencia y seleccione Ahora no cuando le pide que comparta información personal con Cortana. Después de eso, Windows personalizará algunas otras cosas para usted antes de iniciarlo en el escritorio.
Si no le gusta KVM, ¿por qué no optar por otros hipervisores como VirtualBox o VMware instalar Windows?
No está limitado a solo 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 usar una máquina virtual basada en kernel en Linux. Si lo desea, puede incluso optar por otros hipervisores como VirtualBox o VMware para instalar Windows en su máquina Linux.