polishing
[rrq/tiniest.git] / vm.sh
1 #!/bin/bash
2 #
3 # QEMU setup for trial VM
4
5 BOOT="-boot menu=on"
6 [ -z "$EFI" ] || BOOT="-bios /usr/share/OVMF/OVMF_CODE.fd"
7
8 [ -d disk.raw ] || dd if=/dev/zero of=disk.raw bs=1G count=0 seek=8
9     
10
11 ARGS=(
12     -m 2G -M pc,accel=kvm -cpu host
13     -serial mon:stdio -echr 0x1c # Using ^\ as meta character
14     -vga qxl
15     $BOOT
16     -drive index=0,id=disk,media=disk,format=raw,file=disk.raw
17     -drive index=1,id=boot,media=disk,format=raw,file=bootimage.raw
18 )
19
20 exec qemu-system-x86_64 ${ARGS[@]}