Cómo configurar una máquina virtual de Windows en Linux
¿Necesita ejecutar el software de Windows en Linux? Un método fácil es instalar Windows en una máquina virtual.
Preferible a confiar en Wine o el arranque dual, el uso de la virtualización le da a la PC virtual de Windows acceso a los puertos USB de su computadora física y otros dispositivos. También significa que puede mover la máquina virtual a una nueva PC en caso de que su computadora actual necesite ser reemplazada.
Aquí encontrará todo lo que necesita saber sobre la instalación de Windows en una máquina virtual en Linux con Oracle VirtualBox.
Lo que necesitará para una máquina virtual de Windows en Linux
Para comenzar, necesitará lo siguiente:
- Software de máquina virtual (¿qué es una máquina virtual? )
- ISO oficial de Windows (disco de arranque o USB) con licencia legal de Windows
- PC o computadora portátil que admita la virtualización (también necesitará una unidad de DVD externa si su computadora portátil es una ultrabook, o puede crear la suya propia )
- Suficiente RAM del sistema
Ahora, las dos primeras cosas son fáciles de conseguir. Es raro tener una PC sin una licencia de Windows, incluso cuando está ejecutando Linux, pero necesitará una que tenga virtualización.
Cómo habilitar la virtualización en Linux
Para verificar si su PC con Linux admite la virtualización, abra un indicador de terminal e ingrese
lscpu
Este comando revela todo lo que necesita saber sobre la CPU de su sistema, como el modelo, la arquitectura, los cachés y la tecnología de virtualización.
En este ejemplo, la computadora portátil HP tiene virtualización Intel VT-x.
La virtualización, si no está habilitada de forma predeterminada, se puede activar en el BIOS del sistema. La ruta para hacer esto dependerá del hardware que esté utilizando. Para obtener los mejores resultados, inicie el BIOS de su sistema y busque referencias a Intel VT (en una PC con arquitectura Intel) o AMD-V (en una PC con CPU AMD y placa base).
Este video explica lo que debe buscar:
Con respecto a la memoria RAM del sistema, si bien puede salirse con la suya con un poco de virtualización en sistemas operativos antiguos con 4 GB, debe comenzar con 8 GB para obtener los mejores resultados. La computadora portátil utilizada para probar esta guía tiene 12 GB de RAM.
Elección del software de virtualización
Si bien se puede decir que QEMU es la mejor opción de máquina virtual para los sistemas Linux, queremos una solución que pueda ejecutar Windows con un mínimo de complicaciones y que se pueda instalar rápidamente. Como tal, para este tutorial usaremos Oracle VirtualBox.
Instale VirtualBox en la línea de comandos. Para sistemas basados en Debian:
sudo apt install virtualbox
Para distribuciones basadas en RHEL (Fedora, CentOS), utilice:
sudo dnf install virtualbox
Si está utilizando Arch Linux o cualquier distribución similar, ingrese:
sudo pacman -S virtualbox
Espere mientras se instala VirtualBox. Si lo prefiere, también puede descargar el instalador de Oracle. Nuestra guía sobre cómo instalar Oracle VirtualBox explica esto con más detalle.
Configurar Windows en Oracle VirtualBox
Con VirtualBox instalado en su PC con Linux, inicie el software.
Oracle VirtualBox se puede utilizar para ejecutar cualquier versión moderna de Windows. Esta guía es adecuada para cualquiera que quiera instalar Windows 10 u 11, pero también debería funcionar para Windows XP, Vista, 7 u 8.1. (Algunas configuraciones pueden diferir, pero todas se ejecutarán).
Comience haciendo clic en Nuevo, luego asigne un nombre al dispositivo virtual. En el menú desplegable Tipo, asegúrese de que esté seleccionado Windows y, en Versión, la versión correcta de Windows. Puede ejecutar casi cualquier cosa desde Windows 3.1 hasta la fecha.
Haga clic en Siguiente para continuar y, en la pantalla siguiente, seleccione el tamaño de la memoria para la máquina virtual. Se sugerirá un tamaño recomendado predeterminado según el sistema operativo que elija y el hardware de su computadora física.
Haga clic en Siguiente para crear su unidad de disco duro virtual, eligiendo nuevamente la opción predeterminada a menos que tenga una cantidad particularmente grande de datos para ejecutar en la máquina virtual.
Una vez hecho esto, presione Crear, luego seleccione su tipo de archivo preferido. Si solo va a usar el disco duro virtual con VirtualBox, presione Siguiente; de lo contrario, elija un formato diferente según corresponda. A continuación, debe especificar si el HDD virtual debe asignarse dinámicamente (es decir, aumenta de tamaño según sea necesario, hasta el límite superior preseleccionado) o un tamaño fijo. En la mayoría de los casos, querrá dinámico.
Haga clic en Siguiente para continuar, confirme (o cambie) el nombre, la ubicación y el tamaño del archivo y, a continuación, vuelva a crear para continuar.
Instalación de Windows en Linux
Con la máquina virtual configurada (piense en ello como construir una PC pero con componentes virtuales), ahora está listo para instalar Windows. Si está utilizando un disco o una memoria USB para entregar el ISO, ahora es el momento de insertar el medio que contiene el archivo ISO.
Ahora, haga clic en la flecha verde de Inicio y seleccione la ubicación de los datos de origen: el disco de instalación de Windows. Haga clic en Inicio, luego espere mientras la computadora virtual carga la configuración de Windows.
Si ha instalado Windows anteriormente, debe estar familiarizado con esto; si no, el asistente lo ayudará a través del proceso.
Cómo instalar una máquina virtual con Windows 10 en Linux sin el disco
Si es un desarrollador y está buscando una manera de instalar Windows 10 brevemente para fines de prueba, todo lo anterior puede parecerle un poco de esfuerzo.
Afortunadamente, hay una solución proporcionada por Microsoft. Las máquinas virtuales de Windows 7 a Windows 10 se proporcionan (con una caducidad de 90 días) en el portal para desarrolladores de Microsoft Edge. Una VM desde aquí se puede descargar e implementar fácilmente en VirtualBox.
-
Dirígete a la página de máquinas virtuales del portal de desarrolladores de Microsoft Edge
-
En Máquinas virtuales, seleccione el sistema operativo que se adapte a su propósito (elija entre Windows 7, 8.1 y 10)
-
En Elija una plataforma de máquina virtual, seleccione VirtualBox
-
Haga clic en Descargar.zip
-
Una vez descargado, extraiga el archivo descargado
-
Abrir Oracle VirtualBox
-
Seleccione Archivo > Importar dispositivo
-
En la pantalla Importar dispositivo virtual, busque el archivo Download.zip extraído.
-
Haga clic en Siguiente
-
Confirme los detalles de la VM y la configuración sugerida, haciendo los cambios que considere necesarios.
-
Haga clic en Importar para continuar (la duración de la importación dependerá de la RAM de su sistema y la velocidad de su HDD o SSD)
-
Una vez completado, seleccione la nueva máquina virtual y haga clic en Iniciar.
Para iniciar sesión en la VM de Windows, use el nombre de usuario/contraseña predeterminados de IEUser/Passw0rd.
Como se mencionó anteriormente, vale la pena crear una instantánea de la máquina virtual después de configurarla para que sea más fácil revertirla si algo sale mal.
Una cosa a tener en cuenta: es posible que deba modificar la configuración de su máquina virtual para que esto funcione correctamente. Las propias pautas de Microsoft establecen que debe usar las siguientes cantidades de RAM:
- Imágenes de Windows XP: 256 – 512 MB
- Imágenes de Windows Vista: 512 – 1024 MB
- Imágenes de Windows 7: 1024 – 2048 MB
- Imágenes de Windows 8: 1024 – 2048 MB
- Imágenes de Windows 10: 1024 – 2048 MB
Por lo tanto, si la imagen de su máquina virtual descargada no funciona como se esperaba, ajuste la RAM como se indica. Como regla general, errar hacia el máximo en lugar del mínimo de RAM.
¡Inicie Windows e instale el software!
Si has llegado hasta aquí, estás acabado. Debería poder iniciar Windows e instalar el software, ya sea a través de DVD (gracias a las herramientas de VirtualBox) o descargándolo e instalándolo.
Todas sus aplicaciones habituales de Windows deberían ejecutarse normalmente, restringidas solo por el hardware de su computadora host, la PC física en la que instaló VirtualBox. Usar una máquina virtual es probablemente la mejor manera de obtener aplicaciones y juegos de Windows si Bottles and Wine no funciona para usted.
Tener una máquina virtual de Windows que puede encender y apagar fácilmente a su conveniencia, mientras continúa con su computación Linux diaria, es una gran ventaja. Si necesita ejecutar el software de Windows y tiene el hardware para soportar la virtualización, entonces esta es una gran solución.