I have tried to uninstall completely qemu-launcher and qemuctl and install it over again and still doesn't work.
This is the command line of qemuctl as launched from qemu-launcher: /usr/bin/qemuctl -boot c -m 768 -hda '/var/chroot/qemu-windowsxp' -cdrom '/dev/dvd' -net nic,vlan=0 -net user,vlan=0 -smb /home/ivan -localtime -soundhw sb16 -std-vga -kernel-kqemu -usb -usbdevice host:04b8:0007 & I have run strace on it and I have found that "qemu" is telling qemuctl that parameter "-kernel-kqemu" is invalid. It is clearly a qemu-launcher error. This is what is happening when I select in qemu-launcher: -System type = x86_64 -Provide a control panel = checked -Acceleration = full qemuctl is launched with "-kernel-kqemu" parameter and qemuctl tries to launch /usr/bin/qemu, which complains about the parameters and makes qemuctl disappear. It would be a good idea to tell something to the user about the error in qemuctl. This is what is happening when I select in qemu-launcher: -System type = x86_64 -Provide a control panel = unchecked -Acceleration = full qemu is launched via /usr/bin/qemu-system-x86_64 which, in fact, DOES understand the -kernel-kqemu parameter, thus working correctly. So, you can reproduce the problem with the first configuration. I suppose that two things should be done: 1) Improve qemuctl so it says something whenever it detects an error of qemu 2) Change qemu-launcher so it tells qemuctl to launch the proper qemu flavor