X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=vm.sh;h=41f024dae052cdbfd702b031fe4ce3b828ce893f;hb=04a4179aec03d0d93391870953c4b9d39163922e;hp=f6304aa4dcaa4e9d59460c2a5aa4dc0063bbf395;hpb=22c4d3b601c68d1f6aaa6e256d3c520720f83843;p=rrq%2Ftiniest.git diff --git a/vm.sh b/vm.sh index f6304aa..41f024d 100755 --- a/vm.sh +++ b/vm.sh @@ -19,8 +19,18 @@ else DISK2="-drive index=1,id=boot,media=disk,format=raw,file=tiniest.iso" fi fi - -[ -d disk.raw ] || dd if=/dev/zero of=disk.raw bs=1G count=0 seek=8 + +case "$NET" in + vde) + #NET="-net nic,macaddr=06:7f:57:5e:c8:92 -net vde,sock=/run/vde.ctl" + NET="-net nic,model=e1000 -net vde,sock=/run/vde.ctl" + ;; + *) + NET= + ;; +esac + +[ -e disk.raw ] || dd if=/dev/zero of=disk.raw bs=1G count=0 seek=8 ARGS=( -m 2G -M pc,accel=kvm -cpu host -vga qxl @@ -28,6 +38,7 @@ ARGS=( $BOOT -drive index=0,id=disk,media=disk,format=raw,file=disk.raw $DISK2 + $NET ) exec qemu-system-x86_64 ${ARGS[@]}