Cuando se trata de virtualización, QEMU está muy por delante de VirtualBox y VMware con su rendimiento casi nativo y su rico conjunto de funciones. Utiliza Linux KVM (máquina virtual basada en kernel) para crear entornos virtuales en una computadora host.
Como cualquier otra herramienta de Linux, usar QEMU para crear máquinas virtuales es sencillo. Puede crear una máquina virtual Ubuntu usando QEMU de dos maneras diferentes: desde la línea de comandos y usando virt-manager, un front-end gráfico para QEMU.
Descarga la ISO de Ubuntu
Para instalar Ubuntu en una máquina virtual, necesita el archivo ISO disponible en el sitio web de Ubuntu.
Descargar: Escritorio Ubuntu
Descargue la imagen de instalación y guárdela en una ubicación preferida en su computadora.
Requisito previo: compruebe si la virtualización está habilitada en su PC
Antes de instalar QEMU, verifique si su máquina admite la virtualización. Puedes hacerlo ejecutando:
egrep -c '(vmx|svm)' /proc/cpuinfo
Si la salida devuelve un número mayor que 0, puede continuar con seguridad con los siguientes pasos. De lo contrario, habilite la virtualización en su máquina iniciando el BIOS.
Instale QEMU en su PC con Linux
El siguiente paso es instalar QEMU y otras herramientas necesarias para ejecutar una máquina virtual Ubuntu. Debe instalar qemu-kvm, libvirt-daemon, bridge-utils y virt-manager.
En Ubuntu y Debian, ejecute:
sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
En Arch Linux:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
Y para instalar los paquetes en Fedora o RHEL, ejecute:
sudo dnf install @virtualization
Después de la instalación, agregue su usuario actual a los grupos libvirt y kvm:
sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)
Inicie y habilite el servicio libvirtd para que se ejecute en el arranque
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
Uso de virt-manager para crear una máquina virtual con Ubuntu
Con virt-manager, puede administrar máquinas virtuales QEMU mediante una GUI. Si prefiere la línea de comandos, pase a la siguiente sección.
Inicie Virtual Machine Manager desde el menú de aplicaciones. Cuando se abra, haga clic en el ícono Crear una nueva máquina virtual en el menú secundario y seleccione Medios de instalación local (imagen ISO o CDROM) de las opciones disponibles.
Haga clic en Adelante para continuar. Seleccione Examinar para abrir el localizador de medios ISO. Aquí, deberá agregar un grupo de almacenamiento desde donde seleccionará el ISO.
Para hacer eso, haga clic en el ícono Más ubicado en la parte inferior izquierda y establezca un nombre para el grupo (ingrese Descargas si el archivo está en el directorio de Descargas). Haga clic en Examinar para ubicar la carpeta y presione Abrir . Luego, haga clic en Finalizar .
Una vez hecho esto, seleccione el grupo recién creado en la barra lateral izquierda y resalte el archivo ISO de Ubuntu. Haga clic en Elegir volumen para continuar.
virt-manager detectará automáticamente el sistema operativo que está intentando instalar. De lo contrario, puede escribir el nombre en el campo de búsqueda y seleccionar el sistema operativo apropiado de los resultados. Cuando termines, haz clic en Adelante .
En la ventana de configuración de memoria y CPU, especifique la cantidad de subprocesos de memoria y CPU que desea asignar a la máquina virtual. Para esta guía, vamos con 4096 MB de memoria y 6 subprocesos de CPU. Puede asignar más si su hardware lo admite. Haga clic en Adelante para continuar.
En la siguiente pantalla, configure el almacenamiento para la máquina virtual de Ubuntu. Puede crear una imagen de disco automáticamente en el directorio actual o elegir una ubicación personalizada creando un nuevo grupo de almacenamiento, como antes.
Continúe con Crear una imagen de disco para la máquina virtual y especifique el tamaño (en GB) que desea asignar. Para una VM de Ubuntu, cualquier cosa de más de 20 GB funciona. Asegúrese de que la casilla Habilitar almacenamiento para esta máquina virtual esté marcada.
Finalmente, haga clic en Finalizar y virt-manager configurará la máquina virtual por usted. Tan pronto como finalice la configuración preliminar, aparecerá un menú de inicio que le pedirá que pruebe o instale Ubuntu . Seleccione eso de la lista de opciones disponibles.
Cuando se inicia Ubuntu, puede probar el escritorio de Ubuntu o instalarlo en la VM, ¡la elección es suya!
Los pasos para instalar Ubuntu usando QEMU son más o menos similares a los de instalar Ubuntu en tu PC .
De forma predeterminada, la resolución de la máquina virtual será inferior a la resolución de su pantalla. Puede cambiar esto dirigiéndose a Configuración del sistema en Ubuntu y configurando la resolución manualmente.
Cuando haya terminado de probar la máquina, haga clic en Máquina virtual > Apagar > Apagar para apagarla .
Si desea iniciar la máquina virtual más tarde, simplemente inicie virt-manager nuevamente y haga doble clic en la entrada de Ubuntu VM para iniciar el entorno.
La terminal es la forma más rápida de configurar máquinas virtuales usando QEMU. Con unos pocos comandos simples, puede configurar una máquina virtual QEMU utilizable que ejecute Ubuntu.
Para comenzar, primero, cree una nueva carpeta para los archivos de la máquina virtual y mueva la ISO de Ubuntu descargada al directorio recién creado:
Ejecute el siguiente comando para crear un archivo de imagen en el directorio actual:
El comando anterior creará un archivo de imagen de disco virtual de 20 GB de tamaño. La máquina virtual utilizará esta imagen de disco para almacenar datos, así que asegúrese de especificar un tamaño en consecuencia.
A continuación, ejecute el siguiente comando para iniciar la máquina virtual de Ubuntu:
qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl,gl=on
Aparecerá la ventana de la máquina virtual. Presione Escape para abrir el menú de inicio y seleccione la opción adecuada para iniciar desde el archivo ISO.