Não imagino que seja incomum o seguinte cenário:

  • News: uma nova versão da distro Debisuse está disponível.
  • Usuário: vou baixar a ISO,
  • criar uma máquina virtual no VirtualBox (ou no VMWare, vai que),
  • Bootar a ISO a partir dela.

Isso tudo é muito mais prático do que gravar a ISO num Flash (Pen) Drive e então testá-la com um novo boot. No entanto, podemos ser mais práticos ainda se utilizarmos, para isso, um único comando, com o qemu! O comando típico é:

qemu-system-x86_64 --enable-kvm -m 512M -cdrom ~/Downloads/debisuse-latest.iso

Se sua arquitetura for de 32 bits, você vai querer qemu-system-i386. O parâmetro m regula a quantidade de memória a ser alocada para a máquina virtual.

Para utilizar o QEMU, você vai precisar encontrar o pacote adequado na sua distro.

  • No Debian/Ubuntu e openSUSE: qemu e kvm (não testei, mas tudo indica que são esses)
  • No Arch: qemu (veja https://wiki.archlinux.org/index.php/Kvm e https://wiki.archlinux.org/index.php/QEMU)

OBS.: O KVM é para deixar a execução ainda mais rápida. Mas ele não é obrigatório, OK? Para poder usá-lo existe uma série de peculiaridades, tais como habilitar as opções de virtualização na sua BIOS (isso é mais comum em laptops) e assegurar-se de que o módulo adequado do kernel foi carregado (geralmente kvm\_intel ou kvm\_amd). Você pode conferir isso com o comando:

lsmod | grep kvm

Se ver alguma saída, existem boas chances de o módulo correto do KVM já ter sido carregado pelo seu kernel. Para fins de comparação, essa é a minha saída:

kvm_intel 131191 3 
kvm 388773 1 kvm_intel

Happy hacking!