#!/bin/sh case $1 in '' | -h) echo "usage: ${0##*/} cdrom.iso" exit 1 ;; esac cdrom=$1 display="-display curses" display="-display none -nographic" echo "monitor: telnet 127.0.0.1 12345" echo "spicy -h 127.0.0.1 -p 5900" set -x ./qemu-system-x86_64 \ -L /usr/local/share/qemu \ -machine 'q35,accel=nvmm' \ -cpu max -smp cpus=2 -m 1G \ -boot 'menu=on' \ -cdrom ${cdrom} \ -spice addr=0.0.0.0,port=5900,ipv4=on,disable-ticketing=on,seamless-migration=on \ -monitor telnet:0.0.0.0:12345,server=on,wait=off \ ${display}