3 formas de ejecutar una máquina virtual en Linux

Si desea ejecutar un segundo sistema operativo en su máquina Linux sin reiniciar para cambiar entre ellos, una máquina virtual es su única respuesta.

Si desea ejecutar un segundo sistema operativo en su máquina Linux sin reiniciar para cambiar entre ellos, una máquina virtual es su única respuesta.
Anuncio

Necesita ejecutar otro sistema operativo en su PC con Linux. Pero si tiene arranque dual 7 Razones por las que debería (y no debería) Dual Boot Linux 7 Razones por las que debería (y no debería) Dual Boot Linux A menudo, hacer la elección de instalar Linux sobre Windows puede ser complicado de justificar. Pero ¿por qué no optar por ambos? Aquí hay cinco razones para el arranque dual y dos razones que no debería. Lea más, o use una máquina virtual? Y si elige la segunda opción, ¿qué software de máquina virtual debería usar?

Máquinas virtuales vs. arranque dual

¿Ejecuta Linux? Quizás Linux Mint o Ubuntu Linux Mint vs Ubuntu: ¿Qué distribución debe elegir? Linux Mint vs Ubuntu: ¿Qué distribución debe elegir? Linux Mint y Ubuntu son dos de las distribuciones de Linux más populares, pero existen diferencias reales entre los dos. Cual de estos es correcto para ti? Lea más: ¿junto con Windows? ¿O tienes dos o más distribuciones de Linux instaladas en tu computadora? ¿Cómo es trabajar para usted? Para algunos, esta dinámica funciona bien. Para otros, reiniciar puede ser un problema.

El tiempo necesario para reiniciar, seleccionar un sistema operativo diferente en la pantalla del gestor de arranque de GRUB y luego iniciar, puede ser problemático. Esto es especialmente cierto en sistemas donde Linux está instalado junto con Windows.

muo-linux-3vms-vm-fedora

En sistemas más lentos, o aquellos con muchas aplicaciones que intentan ejecutarse cuando se carga Windows, podría estar esperando de 5 a 10 minutos antes de que pueda comenzar a ser productivo. Agregue una solución antivirus, y pronto estará en una gran marcha lenta.

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

¿Qué es una máquina virtual?

Hemos analizado máquinas virtuales, conocidas como máquinas virtuales, varias veces en el pasado. En pocas palabras, son aplicaciones que crean un entorno de software que imita el hardware de la computadora. Un sistema operativo puede ser instalado en este entorno. A esto lo llamamos "sistema operativo invitado", mientras que el sistema operativo que ha instalado en su computadora física es el "sistema operativo host".

Además, la virtualización se puede mejorar con la ayuda de hardware de sistema dedicado.

Cómo activar la virtualización en tu PC

Mientras que el sistema operativo invitado elegido se puede ejecutar sin virtualización de hardware, si la opción está disponible, vale la pena usarla. No menos importante porque reducirá el consumo de los recursos del sistema de su computadora.

Para habilitar la virtualización de hardware, deberá reiniciar su computadora para acceder al BIOS. Cómo se logra esto dependerá de su dispositivo, pero generalmente se hace tocando Del o F2 después de que la computadora se reinicia.

Busque la pantalla Avanzado en el BIOS y busque uno de los siguientes:

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

El BIOS se navega usando las teclas de flecha. Cuando haya habilitado la virtualización, presione F10 para guardar y salir.

Una vez hecho esto, puede elegir entre tres aplicaciones de VM de código abierto, que veremos a continuación (VMWare también está disponible para Linux, pero no es de código abierto).

1. VirtualBox

Al ofrecer una virtualización versátil, VirtualBox puede crear una máquina virtual con prácticamente cualquier sistema operativo (excepto los destinados a dispositivos ARM). También ofrece software y virtualización asistida, almacenando máquinas virtuales como imágenes de disco. Esto facilita la copia de seguridad o la migración a otras PC o aplicaciones de VM.

muo-linux-3vms-virtualbox

VirtualBox es particularmente bueno en la ejecución de distribuciones de Linux de 32 bits y 64 bits, así como de Windows. Incluso es posible ejecutar OS X en VirtualBox, tal vez para probarlo antes de configurar su PC como una receta técnica de Hackintosh: Componentes de hardware óptimos para una receta perfecta de Hackintosh Tech: Componentes de hardware óptimos para un Hackintosh perfecto ¿Está pensando en construir un Hackintosh? Puedes hacer una Mac Pro por la mitad del precio real. Arreglé un Hackintosh personalizado usando información reluciente de varios sitios entusiastas de Hackintosh. Incluso con ... Leer más. Encuentre una copia para su distribución en virtualbox.org/wiki/Downloads.

2. QEMU

Si desea ejecutar un sistema operativo ARM (como Android, Raspbian o RISC OS), esta herramienta de línea de comandos es la que debe elegir.

muo-linux-3vms-qemu-install

Abreviatura de "Quick Emulator", QEMU es fácil de configurar, y algunos sistemas operativos invitados pueden incluso descargarse con QEMU integrado. Nuestra visión previa de la ejecución del Raspbian Pi principal OS Raspbian en QEMU le dará una buena introducción a esta herramienta .

Aunque el nombre no abreviado de QEMU es "Quick Emulator", es de hecho un hipervisor, una herramienta para administrar la virtualización de hardware. Puede instalar QEMU con:

sudo apt-get install qemu qemu-kvm libvirt-bin 

3. KVM

Abreviando la máquina virtual basada en Kernel, KVM es una bifurcación del proyecto QEMU, y funciona en conjunto con esa herramienta para proporcionar opciones adicionales (como velocidad casi nativa) más allá de su funcionalidad de máquina virtual nativa.

muo-linux-3vms-vm-fedora

Esto significa que KVM ofrece una gran velocidad y estabilidad que VirtualBox, pero KVM es un poco más complicado de configurar. Sin embargo, si puede entender los controladores para-virtualizados, estará en camino de comprender por qué KVM es una opción popular para alojar máquinas virtuales.

Para usar KVM, primero confirme que su hardware es adecuado para la virtualización de hardware:

 sudo apt-get install cpu-checker 

Si la respuesta es "Se puede usar la aceleración de KVM", proceda a instalar el software:

 sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils 

Podrá ejecutar KVM a través del escritorio utilizando Virtual Machine Manager, que debe encontrar en el menú del escritorio.

¿Qué discos funcionan mejor en una VM?

Una vez que haya elegido una aplicación de máquina virtual adecuada, tendrá que adaptar su elección del sistema operativo invitado. Por ejemplo, puede ejecutar Windows sin esfuerzo en VirtualBox, aunque Windows 7 es probablemente la opción más segura.

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

Mientras tanto, algo ligero como Lubuntu Lubuntu: una versión ligera de Ubuntu [Linux] Lubuntu: una versión ligera de Ubuntu [Linux] Love Ubuntu, pero ¿te sientes escéptico acerca de la nueva interfaz Unity de 11.04? Prueba Lubuntu 11.04, una alternativa extremadamente ligera a la rama principal de Ubuntu. Encontrará que la interfaz guiada por menús es familiar y los recursos impactan notablemente bajos .... Leer más se ejecutará en cualquiera de estas herramientas de VM.

¿Qué herramienta de VM debe usar?

Por lo tanto, hemos echado un vistazo a tres aplicaciones de máquinas virtuales. ¿Pero cuál deberías usar?

Es complicado. Si desea una virtualización sencilla que sea rápida y sencilla de configurar, entonces VirtualBox debería ser su primera parada. Para una virtualización más avanzada o para ejecutar una VM de un dispositivo ARM, eche un vistazo a QEMU.

Sin embargo, si se considera un usuario de potencia de máquina virtual, KVM debería ser su primera parada.

¿Prefiere el arranque dual, o es una configuración de máquina virtual su preferencia para el acceso de escritorio multiplataforma? Cuéntanos cómo lo haces en los comentarios.

In this article