¿Cómo instalar y usar Qemu en Ubuntu? – 2xsoftware

QEMU es un poderoso emulador y virtualizador de máquinas de código abierto que permite a los usuarios ejecutar múltiples sistemas operativos en una sola máquina host. Es una excelente herramienta para desarrolladores, administradores de sistemas y aficionados que desean experimentar con diferentes sistemas operativos o probar software en varias plataformas.

Si es un usuario de Ubuntu, instalar y usar QEMU es fácil y directo. En este artículo, lo guiaremos a través de los pasos para instalar y usar QEMU en Ubuntu, para que pueda comenzar a ejecutar varias máquinas virtuales en su sistema en poco tiempo.

Verifique el soporte de virtualización de hardware

Lo primero que debe determinar es si su máquina es compatible con la virtualización de hardware. Sin él, QEMU ni siquiera funcionaría. Estos son los pasos para verificar la compatibilidad con la virtualización de hardware antes de instalar QEMU en Ubuntu.

  1. Para verificar el soporte de virtualización, ejecute el siguiente comando en la terminal:
    egrep -c '(vmx|svm)' /proc/cpuinfo

    Si el resultado es superior a 1, la CPU tiene capacidad de virtualización de hardware.

  2. A continuación, confirme si la virtualización está habilitada en el BIOS:
    lscpu | grep Virtualization:

    Como puede ver a continuación, esta computadora tiene Intel VT-x activado. Si fuera una CPU AMD, verías AMD-v.
    instalar qemu ubuntu

  3. Por último, utiliza el verificador de cpu herramienta para confirmar si la aceleración KVM está presente. Pero la herramienta no está instalada de forma predeterminada, así que ejecute los siguientes comandos para instalarla y ejecutarla:
    sudo apt update 
    
    sudo apt install -y cpu-checker 
    
    sudo kvm-ok

    ubuntu instalar kvm

Instalar Qemu en Ubuntu

Ahora que hemos cubierto los requisitos previos, instalemos Qemu a continuación. Qemu, sus dependencias y paquetes complementarios están disponibles en los repositorios predeterminados de Ubuntu.

Ejecute el siguiente comando en la terminal.

sudo apt install -y qemu qemu-kvm virt-manager bridge-utils

El comando instala los siguientes paquetes:

  • qemu: QEMU es un emulador de código abierto y un software de virtualización que puede ejecutar máquinas virtuales de diferentes arquitecturas y sistemas operativos. Puede emular hardware y proporcionar un entorno virtual para ejecutar sistemas operativos invitados.
  • qemu-kvm: QEMU-KVM es un conjunto de módulos de kernel que brinda soporte para ejecutar máquinas virtuales en Linux. Se basa en QEMU y agrega funciones para mejorar el rendimiento y la compatibilidad con el hardware moderno.
  • virt-manager: Virt-manager es una herramienta de interfaz gráfica de usuario para administrar máquinas virtuales en Linux. Proporciona una interfaz fácil de usar para crear, configurar y administrar máquinas virtuales.
  • puente-utilidades: Bridge-utils es un conjunto de herramientas de línea de comandos para crear y administrar puentes de red en Linux. Un puente de red permite que las máquinas virtuales compartan una interfaz de red física con el sistema host, lo que les permite comunicarse con otros sistemas en la red.

qemu instalar ubuntu

Una vez instalado, asegúrese de que el demonio de virtualización esté habilitado y ejecutándose.

systemctl status libvirtd

qemu kvm ubuntu

La instalación creó dos grupos: biblioteca y kvm. Solo los miembros de estos grupos están autorizados para ejecutar máquinas virtuales. Así que agreguemos nuestra cuenta de usuario como miembro de estos grupos.

sudo adduser $USER libvirt 
sudo adduser $USER kvm

instalar kvm en ubuntu 20.04

Crear una máquina virtual en Qemu

Así que ahora hemos instalado Qemu; es hora de que lo pongamos en uso. En este ejemplo, crearemos una nueva máquina virtual Linux

  1. Descargue la ISO del sistema operativo que desea instalar. En este ejemplo, descargué el LUbuntu 22.04 ISO.
    kvm instalar ubuntu 20.04
  2. Lanzar el Administrador de máquinas virtuales. Puedes abrirlo ejecutando virt-manager en la terminal o haciendo clic en el acceso directo de Virtual Machine Manager.
    servidor ubuntu qemu
  3. Una vez abierto, haga clic en el Crear una nueva máquina virtual botón.
    qemu tutorial ubuntu
  4. Seleccione la ubicación de la fuente de instalación. En este ejemplo, elegiré Medios de instalación locales y haga clic Adelante.
    instalar kvm en ubuntu 20.04
  5. Hacer clic Navegar.
    máquina virtual qemu
  6. Hacer clic Navegar localmente.
    qemu kvm
  7. Localice el archivo ISO y ábralo.
    ubuntu 22.04 kvm instalar qemu
  8. Desmarque la casilla Detectar automáticamente y busque la distribución de Linux más cercana a la que está instalando. Ya que estamos instalando lubuntu en este ejemplo, seleccionaremos el ubuntu perfil y haga clic Adelante.
    servidor ubuntu instalar kvm qemu
  9. Establezca la asignación de CPU y memoria y haga clic en Adelante.
    cpu y memoria qemu
  10. Establezca el tamaño de almacenamiento para la nueva máquina virtual y haga clic en Adelante.
    qemu tutorial ubuntu kvm
  11. Establezca el nombre de la nueva máquina virtual y haga clic en Finalizar.
    nueva máquina virtual qemu ubuntu
  12. La máquina virtual se inicia y puede continuar con la instalación del sistema operativo.
    administrador virtual de ubuntu kvm

Habilitar cambio de tamaño automático

Usar una máquina virtual que no cabe en su pantalla es engorroso. Imagine desplazarse y desplazarse hacia arriba, abajo, a la izquierda y a la derecha para ver la pantalla de la máquina virtual. Es bueno que pueda habilitar el cambio de tamaño automático en Qemu.

Hacer clic Vista Pantalla de escala. Seleccionar Siempre y revisa el Cambio de tamaño automático de VM con ventana caja.

Cambio de tamaño automático de VM con ventana qemu

Habilitar uso compartido del portapapeles

Compartir contenidos del portapapeles es un elemento básico de las soluciones de VM basadas en GUI. Esta función no está integrada en Qemu; más bien, se puede habilitar instalando el especias-vdagent paquete en el sistema operativo invitado de Qemu.

El especias-vdagent El paquete proporciona un demonio que se ejecuta dentro de la máquina virtual y se comunica con el cliente SPICE para optimizar la experiencia del escritorio virtual. Proporciona funciones como el uso compartido del portapapeles, el ajuste automático de la resolución y la sincronización del puntero del mouse entre los sistemas anfitrión e invitado.

Ejecute este comando para instalar el paquete.

sudo apt install spice-vdagent

Como se muestra en este ejemplo, es posible que algunas distribuciones ya tengan el especias-vdagent instalado fuera de la caja.

host y máquina virtual qemu kvm ubuntu

Ahora puede copiar y pegar contenido entre el host y la VM.

Montar una carpeta compartida en la máquina virtual Qemu

Las carpetas compartidas son una forma excelente de acceder a una carpeta en el host desde la máquina virtual. Hace que sea conveniente compartir archivos entre el host y el sistema operativo invitado.

Siga estos pasos para agregar una carpeta compartida.

Agregue el sistema de archivos VirtIO (virtiofs)

  1. Abra los detalles de la máquina virtual.
  2. Hacer clic Memoria.
  3. Comprobar el Habilitar memoria compartida caja.
  4. Hacer clic Aplicar.
    Montar carpeta compartida en Qemu VM
  5. Se le informará que los cambios entrarán en vigencia después del próximo cierre de invitados. Hacer clic DE ACUERDO.
    virt manager ubuntu 20.04
  6. Apague la máquina virtual.
    qemu ubuntu servidor kvm
  7. Vuelva a abrir los detalles de la máquina virtual y haga clic en Agregar equipo.
    máquina virtual kvm qemu ubuntu
  8. Hacer clic sistema de archivos.
  9. Introducir el Ruta de origen (la ruta de la carpeta en el host para compartir). En mi caso, estoy compartiendo el compartir carpeta de mi carpeta de inicio (/inicio/junio/compartir).
  10. Introducir el ruta de destino (el nombre compartido dentro de la máquina virtual). En este ejemplo, lo llamaremos compartir.
  11. Hacer clic Finalizar.
    instalar y usar QEMU en Ubuntu

Monte la carpeta compartida en el sistema operativo invitado

Montemos la carpeta compartida dentro de la máquina virtual ahora.

  1. Inicie la máquina virtual.
  2. Abra la terminal y ejecute el siguiente comando:
    sudo mount -t virtiofs sharename path/to/shared/directory

    En mi caso, el nombre compartido es compartir, y lo montaré en el /inicio/junio/compartir directorio.

    sudo mount -t virtiofs share /home/junec/share
  3. Abra el Administrador de archivos y confirme que la carpeta compartida está montada.
    servidor ubuntu instalar kvm
  4. Añadir esta entrada a la /etc/fstab archivo para hacer que este montaje sea permanente. Reemplace compartir con su nombre compartido y /inicio/junio/compartir con el punto de montaje de su carpeta compartida.
    share /home/junec/share virtiofs defaults 0 0

    montaje vm qemu
    Una vez que guarde el archivo, la carpeta compartida se montará automáticamente cuando se reinicie la máquina virtual.

Conclusión

En conclusión, QEMU es un software de virtualización potente y flexible que puede ayudar a ejecutar múltiples sistemas operativos en su sistema Ubuntu. Al seguir la guía paso a paso de este artículo, ahora debería tener una comprensión básica de cómo instalar y usar QEMU en Ubuntu.

Con QEMU, puede crear máquinas virtuales con diferentes arquitecturas, emular diferentes componentes de hardware e incluso ejecutar software diseñado para diferentes sistemas operativos. Esto convierte a QEMU en una herramienta valiosa para desarrolladores, probadores y cualquier persona que necesite ejecutar múltiples sistemas operativos en una sola máquina.

Valora este artculo post

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *