#!/bin/bash # Check which virtualization technology to use # We prefer kvm, kqemu, userspace in that order. export PATH=/sbin:/bin:/usr/sbin:/usr/bin [[ -x /usr/bin/qemu ]] && BIN=/usr/bin/qemu && ARGS="" $(lsmod | grep -q '^kqemu ') && BIN=/usr/bin/qemu && ARGS="-kernel-kqemu " [[ -c /dev/kvm && -x /usr/bin/kvm ]] && BIN=/usr/bin/kvm && ARGS="" [[ -c /dev/kvm && -x /usr/bin/qemu-kvm ]] && BIN=/usr/bin/qemu-kvm && ARGS="" [[ $BIN ]] || { echo "Could not find a working KVM or QEMU to test with!" >&2 echo "Please install kvm or qemu." >&2 exit 1 } exec sudo $BIN $ARGS "$@"