1
0

run_qemu.sh 566 B

123456789101112131415161718
  1. #!/bin/bash
  2. qemu-system-x86_64 \
  3. -drive if=pflash,format=raw,readonly=on,file=/usr/share/ovmf/OVMF.fd \
  4. -m 2048 \
  5. -cpu host \
  6. -enable-kvm \
  7. -drive file=finished/boot.img,format=raw,index=0,media=disk \
  8. -drive file=finished/sys.img,format=raw,index=1,media=disk \
  9. -drive file=finished/vend.img,format=raw,index=2,media=disk \
  10. -serial stdio \
  11. -vga virtio \
  12. -monitor unix:qemu-monitor.sock,server,nowait \
  13. -display none &
  14. QEMU_PID=$!
  15. sleep 5
  16. echo "screendump qemu-screen.png" | nc -U qemu-monitor.sock
  17. sleep 1
  18. kill $QEMU_PID