Estou enfrentando um problema estranho. Eu pensei que o kvm era apenas uma versão modificada do qemu para aceleração de hardware.
Agora estou tentando rodar uma VM em diferentes computadores usando o qemu sem aceleração. Isto não é para produção, simplesmente por hackar um pouco em uma máquina que não suporta kvm.
A VM é um teste Debian, com o LVM, criado usando o virt-manager com o virtio ativado para rede e disco.
Quando tento executar a VM manualmente (sem a complicada linha de comando completa da libvirt), a VM simplesmente funciona, usando o comando kvm myVM.img
Agora, quando eu tento inicializar a VM com qemu: qemu myVM.img
, a VM inicializa e o grub carrega muito bem, mas falha ao carregar o debian. A máquina congela sem qualquer mensagem (nenhuma saída do kernel).
A linha de comando kvm completa é fornecida abaixo, caso isso possa ajudar:
/usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 512 -smp 1,sockets=1,cores=1,threads=1 -name myVM -uuid 312ff690-5f11-2222-a8b9-1337a545652a -nodefaults -chardev socket,id=monitor,path=/var/lib/libvirt/qemu/myVM.monitor,server,nowait -mon chardev=monitor,mode=readline -rtc base=utc -boot dc -drive file=/var/lib/libvirt/images/myVM.img,if=none,id=drive-virtio-disk0,boot=on,format=raw -device virtio-blk-pci,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -device virtio-net-pci,vlan=0,id=net0,mac=52:54:00:eb:bb:77,bus=pci.0,addr=0x3 -net tap,fd=41,vlan=0,name=hostnet0 -chardev pty,id=serial0 -device isa-serial,chardev=serial0 -usb -device usb-tablet,id=input0 -vnc 127.0.0.1:0 -vga cirrus -device AC97,id=sound0,bus=pci.0,addr=0x4 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6
Você tem alguma pista sobre o que eu poderia tentar?
Obrigado!
Editar:
com kvm -no-kvm
como sugerido, a máquina é carregada com erros. Vou tentar listar esses erros em breve.