Instale KVM en Ubuntu 24.04

Guía paso a paso

Índice

Instale KVM en Ubuntu 24.04 verificando el soporte de virtualización de CPU, instalando los paquetes KVM/libvirt, activando el servicio libvirtd y (opcionalmente) instalando virt-manager para una interfaz gráfica.

homelab

1. Verificar soporte de virtualización

Ejecute estos comandos en un terminal:

  • Verificar las banderas de CPU:
    lscpu | grep -E 'vmx|svm'
    Si ve vmx (Intel) o svm (AMD), su CPU admite virtualización.
  • (Opcional) Instale cpu-checker y ejecute kvm-ok:
sudo apt update
sudo apt install -y cpu-checker
kvm-ok

Debería ver “/dev/kvm existe” y “La aceleración de KVM puede usarse”.

Si no se reporta soporte de virtualización, habilítelo en su BIOS/UEFI, luego reinicie Ubuntu.

2. Instalar KVM y paquetes esenciales

Instale KVM, QEMU, libvirt y herramientas de red:

sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst

Esto proporciona el hipervisor KVM, QEMU, el demonio libvirt y las utilidades necesarias para crear y gestionar máquinas virtuales.

3. Habilitar y iniciar libvirtd

Asegúrese de que el demonio libvirt se inicie automáticamente y esté en ejecución:

sudo systemctl enable --now libvirtd
sudo systemctl status libvirtd

El comando de estado debe mostrar el servicio como “activado (en ejecución)” sin errores.

4. Agregar su usuario a grupos

Agregue su usuario a los grupos kvm y libvirt para no necesitar sudo en cada acción de máquina virtual:

sudo adduser $USER kvm
sudo adduser $USER libvirt

Cierre la sesión y vuelva a iniciarla (o reinicie) para que los nuevos miembros de grupo surtan efecto.

5. (Opcional) Instalar la interfaz gráfica virt-manager

Si quiere una interfaz gráfica para gestionar máquinas virtuales:

sudo apt install -y virt-manager

Luego:

  • Inicie desde el menú de aplicaciones (“Virtual Machine Manager”) o ejecute virt-manager.
  • Haga clic en “Crear una nueva máquina virtual”, elija su ISO, configure la RAM/CPU/disco y finalice el asistente para crear una máquina virtual.

7. (Opcional) Instalar la interfaz gráfica GNOME Boxes

sudo apt-get install gnome-boxes

gnome-boxes

Y de manera similar, presione + en la esquina superior izquierda y cree una nueva máquina virtual desde un archivo o descargue la instalación de su sistema operativo invitado favorito.

Enlaces útiles