Target Hardware Vendor: Qemu Target Hardware model: Versatile Target Architecture: ARMV5TE Target OS: Debian 6.0/Linux 2.6.32-5-versatile root:root user:user # Run the VM qemu-system-arm -M versatilepb -nographic -kernel vmlinuz-2.6.32-5-versatile -initrd initrd.img-2.6.32-5-versatile -hda debian_squeeze_armel_standard.qcow2 -append root=/dev/sda1 -net user,hostfwd=tcp::10022-:22 -net nic # Setup a reverse forward over ssh to the host if you need it # this will forward localhost:9000 in the VM to localhost:9000 on the Host ssh -p 10022 -R 9000:localhost:9000 user@localhost # Transfer the binary to test scp -P 10022 armv5te-unknown-linux-musl.bin user@localhost:/tmp # Run the binary in the VM