Así es como puede instalar Ubuntu en una máquina virtual QEMU con tecnología KVM.

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:

instagram viewer
egrep -c '(vmx|svm)' /proc/cpuinfo

Si la salida devuelve un número mayor que 0, puede continuar con seguridad con los siguientes pasos. Si no, habilite la virtualización en su máquina arrancando en 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 instalar @virtualización

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 habilitar 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 Crear una nueva máquina virtual icono del menú secundario y seleccione Medios de instalación local (imagen ISO o CDROM) de las opciones disponibles.

Hacer clic Adelante para proceder. Seleccionar Navegar para abrir el localizador de medios ISO. Aquí, deberá agregar un grupo de almacenamiento desde donde seleccionará el ISO.

Para ello, haga clic en el Más icono ubicado en la parte inferior izquierda y establezca un nombre para el grupo (ingrese Descargas si el archivo está en el directorio de Descargas). Hacer clic Navegar para localizar la carpeta y pulsar Abierto. 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. Hacer clic Elija volumen 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 haya terminado, haga 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. Hacer clic Adelante para seguir adelante.

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.

Proceder 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úrate que Habilitar almacenamiento para esta máquina virtual casilla 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 Prueba o instala 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 instalando 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 Ajustes 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.

Configuración de una máquina virtual con Ubuntu a través de la CLI de QEMU

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:

mkdir Ubuntu-VM
sudo mv /ruta/a/ubuntu.iso ./Ubuntu-VM

Ejecute el siguiente comando para crear un archivo de imagen en el directorio actual:

qemu-img crear -f qcow2 Imagen.img 20G

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. Prensa Escapar para abrir el menú de inicio y seleccione la opción adecuada para iniciar desde el archivo ISO.

Selecciona el Prueba e instala Ubuntu opción de la lista y Ubuntu se iniciará. Como antes, puede probar el escritorio o instalar Ubuntu en su computadora.

Después de instalar Ubuntu, asegúrese de eliminar el -CD ROM bandera del comando qemu. Esto iniciará Ubuntu desde el archivo de imagen del disco en lugar del archivo ISO.

El comando se convertirá entonces en:

qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

No dude en crear un alias de línea de comandos para este comando si planea ejecutarlo con frecuencia.

QEMU es esencial para los usuarios de máquinas virtuales

La virtualización es una excelente manera de experimentar nuevos escritorios y probar su software en diferentes sistemas operativos. QEMU es el hipervisor elegido por miles de usuarios de máquinas virtuales, debido a su alto rendimiento y menor tiempo de configuración.

Hay varios otros hipervisores para usuarios de Linux, a saber, KVM, QEMU, VirtualBox y VMware. Cuál debe elegir, depende de lo que espera del software.