#!/bin/bash QEMU=/home/amit/src/qemu-kvm/x86_64-softmmu/qemu-system-x86_64 GUEST=/guests/f11-auto.qcow2 KERNEL="-kernel /home/amit/tmp/linux-2.6/arch/x86/boot/bzImage" KERNELARG='-append "root=/dev/sda2"' CHARDEVS="-chardev socket,path=/tmp/amit/test0,server,nowait,id=test0 \ -chardev socket,path=/tmp/amit/test1,server,nowait,id=test1 \ -chardev socket,path=/tmp/amit/test2,server,nowait,id=test2 \ -chardev socket,path=/tmp/amit/test3,server,nowait,id=test3 \ -chardev socket,path=/tmp/amit/test4,server,nowait,id=test4" VIRTSER="-device virtio-serial-pci \ -device virtconsole,chardev=test0,name=console.0 \ -device virtserialport,chardev=test1,cache_buffers=0,name=test1 \ -device virtserialport,chardev=test2,name=test2 \ -device virtserialport,cache_buffers=0,chardev=test3,name=test3 \ -device virtserialport,byte_limit=1048576,guest_byte_limit=1048576,chardev=test4,name=test4" VNC="-vnc :1" MISCOPT="-net none -enable-kvm -m 1G -smp 2" SNAPSHOT="-snapshot" QEMU_OPTS="$KERNEL $KERNELARG $CHARDEVS $VIRTSER $VNC $MISCOPT $GUEST $SNAPSHOT" echo $QEMU $QEMU_OPTS $QEMU $QEMU_OPTS & sleep 5 ./auto-virtserial