Cómo ejecutar una máquina virtual en Linux: las diferentes mejores formas

¿Necesita ejecutar otro sistema operativo en su computadora Linux como Windows o Chrome OS? El modo de arranque dual es una opción, pero puede usar una solución máquina virtual.

Pero si elige la segunda opción, ¿qué aplicación de máquina virtual Linux debería usar?

Cómo ejecutar una máquina virtual en Linux: las diferentes mejores formas - Linux

Comparación entre máquina virtual Linux y arranque dual

Hay dos formas de ejecutar múltiples sistemas operativos en una computadora:

  • Bota doble.
  • dispositivo por defecto.

arranque dual Bueno, pero tiene muchos inconvenientes. Por ejemplo, puede ejecutar dos o más distribuciones de Linux (tal vez Linux Mint o Ubuntu) que están realmente instaladas en su computadora. Sin embargo, no funciona bien para todos. Varios problemas pueden frustrar la experiencia, como los reinicios frecuentes.

Puede ser el tiempo que se tarda en reiniciar, seleccionando un sistema operativo diferente en la pantalla de la herramienta del cargador de arranque GRUB , luego arranque, problema. Esto es especialmente cierto para los sistemas en los que se instala Linux junto con Windows.

En sistemas operativos más lentos, puede esperar de 5 a 10 minutos antes de iniciar el flujo de trabajo. Con los escaneos de las aplicaciones antivirus al inicio, las cosas se volverán insoportablemente lentas.

Sin embargo, ejecutar el sistema operativo secundario en una máquina virtual puede solucionar este problema.

¿Qué es la máquina virtual?

En pocas palabras, las máquinas virtuales, conocidas como VM, son aplicaciones que crean un entorno de software que simula computadoras. A continuación, el sistema operativo se puede instalar en este entorno. Lo que es llamadosistema operativo invitadomientras el sistema operativo instalado en su computadora essistema operativo anfitrión“. Además se puede mejorar Virtualización ¡Con la ayuda del hardware del sistema personalizado!

Cómo activar la virtualización en PC

Si bien su sistema operativo invitado puede funcionar sin emular el hardware real de la computadora, si la opción está disponible, vale la pena usarla. No menos importante porque reducirá el drenaje de los recursos del sistema informático.

Para verificar si su computadora Linux puede manejar la virtualización, abra Terminal e ingrese el siguiente comando:

lscpu

Busque "Virtualización": aparecerá en la lista el tipo compatible con la CPU de su computadora. Debería ver una indicación de VT-x, VT-d o AMD-V.

para permitir Simulación de hardware , deberá reiniciar su computadora para acceder al menú BIOS/UEFI. Cómo lograr esto depende del modelo de su dispositivo, y generalmente se accede haciendo clic en un botón Del O F2 en el teclado después de reiniciar la computadora.

Buscar una pantalla Tecnología En el BIOS y busque una de las siguientes opciones:

  • Virtualización.
  • VT-x (Intel: los sistemas más antiguos tendrán VT-d).
  • AMD-V (Sistemas AMD).

Los entornos de BIOS más antiguos se navegan con las teclas de flecha; Sin embargo, se puede acceder a los menús en las interfaces UEFI más nuevas con un mouse. Cuando habilite la virtualización, presione F10 para guardar y salir.

Su computadora se reiniciará.

Aplicaciones de máquinas virtuales Linux

Con la virtualización habilitada, es hora de echar un vistazo a una selección de aplicaciones de VM para Linux.

1. Caja virtual

Cómo ejecutar una máquina virtual en Linux: las diferentes mejores formas - Linux

Al ofrecer virtualización versátil, VirtualBox puede crear una máquina virtual con casi cualquier sistema operativo (excepto aquellos para dispositivos ARM). También proporciona software y hardware de asistente virtual y almacena máquinas virtuales como imágenes de disco. Esto facilita la copia de seguridad o la migración a computadoras u otras aplicaciones de VM.

VirtualBox es especialmente bueno para ejecutar distribuciones de Linux de 32 y 64 bits, así como Windows. También es posible ejecutar macOS en VirtualBox -Tal vez para probarlo antes de configurar tu computadora como Hackintosh.

descargar: VirtualBox (Gratis)

2. Ejecute una máquina virtual Linux con QEMU

Si desea ejecutar un sistema operativo ARM como su máquina Linux predeterminada, QEMU es la mejor opción. Adecuada para máquinas virtuales de Android, Raspbian o sistemas operativos RISC que no sean Linux, esta opción basada en la línea de comandos es rápida de configurar.

Abreviatura de "Quick Emulator", trabajar con QEMU es un poco desafiante, ya que se basa en la línea de comandos en lugar de una interfaz operada por el mouse. Para ahorrar tiempo, algunos sistemas operativos invitados se pueden descargar con QEMU incorporado. Consulte Ejecución del sistema operativo Raspbian Pi en QEMU para obtener una introducción a la implementación de una máquina virtual Linux.

Aunque el nombre sin acrónimo de QEMU es "Quick Emulator", en realidad es un hipervisor, una aplicación de gestión de máquinas virtuales. Puede instalar QEMU usando:

sudo apt install qemu qemu-kvm libvirt-bin

Como se señaló, la interfaz de línea de comandos de Terminal se usa para ejecutar QEMU. Esto puede ser un desafío para los nuevos usuarios de Linux, pero afortunadamente existen soluciones. Algunos de estos competidores de QEMU agregan una interfaz gráfica de usuario (GUI) para que pueda ejecutar una máquina virtual Linux sin tener que escribir comandos:

Estos proyectos se encuentran en diferentes etapas de desarrollo; para obtener los mejores resultados, pruebe QtEmu.

3. Reproductor de estación de trabajo VMware

VMware es la aplicación de virtualización de servidores y escritorios líder en la industria, con miles de clientes corporativos. Afortunadamente, también hay una versión gratuita disponible para casos de uso más específicos.

descargar: Reproductor de estación de trabajo VMware

Con soporte para todos los principales sistemas operativos Linux y más de 200 sistemas operativos invitados, VMware Workstation Player es una solución inteligente de máquina virtual Linux. Tenga en cuenta que, a diferencia de QEMU, VMware Workstation Player no puede ejecutar sistemas operativos ARM.

¿Qué distribuciones de Linux funcionan mejor en una máquina virtual?

Una vez que haya elegido la aplicación de dispositivo virtual adecuada para sus detalles, deberá personalizar su selección Para sistema operativo invitado. Por ejemplo, puede ejecutar fácilmente Windows en VirtualBox y VMware.

Por el contrario, QEMU es adecuado para ejecutar distribuciones dirigidas a ARM, como Raspberry Pi OS o Android.

Mientras tanto, algo tan liviano como Lubuntu se ejecutará en cualquiera de sus aplicaciones de máquinas virtuales Linux.

Pero, ¿y si quieres ejecutar los tres? Afortunadamente, existe una gran compatibilidad mutua entre ellos. Puede importar un archivo VDI de una instalación de VirtualBox a otra, o puede convertir el VMware VMDK en un archivo IMG legible por QEMU.

Por lo tanto, independientemente de la aplicación de máquina virtual Linux que utilice, puede estar seguro de que el contenido de la máquina virtual Linux se puede transferir a otras máquinas virtuales.

¿Cuál es la aplicación de máquina Linux predeterminada que debería usar?

Entonces, echamos un vistazo a tres aplicaciones de máquinas virtuales. Pero, ¿qué debes usar?

Es dificil. Si desea una virtualización de código abierto fácil y directa, elija VirtualBox. Si el código abierto no es una preocupación, VMware puede ofrecer más estabilidad, especialmente en las computadoras más nuevas.

Mientras tanto, si desea ejecutar un sistema operativo ARM en su máquina virtual Linux, elija QEMU. Use la GUI si no le gusta pasar mucho tiempo usando la Terminal. llegar a conocerme Las mejores distribuciones ligeras de Linux para darle nueva vida a su vieja PC.

fuente
Ir al botón superior