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
ekvm
(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!