October 19, 2026
REA-Lab #2: crea una máquina virtual aislada para análisis con KVM/QEMU
Desplegamos REA-Lab sobre Ubuntu, configuramos CPU, memoria, almacenamiento y red, y creamos el primer snapshot del entorno.
By Nacho Cabello
1 min read
8. Descargar Ubuntu y verificar la ISO
Descarga una ISO oficial de Ubuntu 24.04 LTS y el archivo de sumas SHA-256 correspondiente. Calcula el hash y compáralo con el valor publicado:
cd ~/Descargas && sha256sum ubuntu-24.04*-live-server-amd64.isocd ~/Descargas && sha256sum ubuntu-24.04*-live-server-amd64.iso9. Crear el disco virtual
sudo qemu-img create -f qcow2 /var/lib/libvirt/images/REA-Lab.qcow2 200G
sudo qemu-img info /var/lib/libvirt/images/REA-Lab.qcow2sudo qemu-img create -f qcow2 /var/lib/libvirt/images/REA-Lab.qcow2 200G
sudo qemu-img info /var/lib/libvirt/images/REA-Lab.qcow2QCOW2 utiliza asignación dinámica: el disco tendrá un tamaño virtual de 200 GB, pero el archivo crecerá a medida que se escriban datos.
10. Crear la máquina virtual
Ajusta la ruta de la ISO si fuera necesario. El comando completo se mantiene en una sola línea para facilitar su copia:
sudo virt-install - name REA-Lab - memory 16384 - vcpus 8 - cpu host-passthrough - disk path=/var/lib/libvirt/images/REA-Lab.qcow2,format=qcow2,bus=virtio - cdrom "$HOME/Descargas/ubuntu-24.04-live-server-amd64.iso" - os-variant ubuntu24.04 - network network=default,model=virtio - graphics spice - video virtio - boot uefi - noautoconsolesudo virt-install - name REA-Lab - memory 16384 - vcpus 8 - cpu host-passthrough - disk path=/var/lib/libvirt/images/REA-Lab.qcow2,format=qcow2,bus=virtio - cdrom "$HOME/Descargas/ubuntu-24.04-live-server-amd64.iso" - os-variant ubuntu24.04 - network network=default,model=virtio - graphics spice - video virtio - boot uefi - noautoconsoleAbre la consola con una de estas opciones:
virt-manager
virt-viewer - connect qemu:///system REA-Labvirt-manager
virt-viewer - connect qemu:///system REA-LabConfiguración segura Utiliza una contraseña distinta de la del anfitrión. No compartas carpetas, portapapeles ni dispositivos adicionales hasta que sean necesarios.
11. Actualizar la máquina virtual
sudo apt update && sudo apt full-upgrade -y
sudo apt install -y curl wget git jq unzip ca-certificates gnupg build-essential openssh-server
ip addr && ip routesudo apt update && sudo apt full-upgrade -y
sudo apt install -y curl wget git jq unzip ca-certificates gnupg build-essential openssh-server
ip addr && ip route12. Crear un snapshot limpio
Apaga la VM correctamente y crea un punto de restauración desde el anfitrión:
sudo poweroff
virsh snapshot-create-as REA-Lab clean-ubuntu "Ubuntu actualizado antes de instalar REA y Ghidra"
virsh snapshot-list REA-Labsudo poweroff
virsh snapshot-create-as REA-Lab clean-ubuntu "Ubuntu actualizado antes de instalar REA y Ghidra"
virsh snapshot-list REA-Lab