diff options
author | Lars Wirzenius <liw@liw.fi> | 2020-02-29 09:09:01 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2020-02-29 10:48:03 +0200 |
commit | 589a8f97b2bda1198cff82e9497018e0ca184d25 (patch) | |
tree | cc430e103d228a6f888f4b84d2b9b897f657d98e | |
parent | 86a0906902be2f5fc75f1f633bfaab06b626ed83 (diff) | |
download | v-i-589a8f97b2bda1198cff82e9497018e0ca184d25.tar.gz |
Add: bootinstalled script to boot VM with UEFI image
-rwxr-xr-x | bootinstalled | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/bootinstalled b/bootinstalled new file mode 100755 index 0000000..55150a9 --- /dev/null +++ b/bootinstalled @@ -0,0 +1,22 @@ +#!/bin/sh +# +# Based on: https://wiki.debian.org/SecureBoot/VirtualMachine + +set -eu + +main="$1" +shift 1 + +if ! [ -e OVFM_VARS.fd ] +then + cp /usr/share/OVMF/OVMF_VARS.fd . +fi + +sudo chown liw:liw "$main" +kvm \ + -m 2048 \ + --machine pc-q35-2.5 \ + -drive if=pflash,format=raw,readonly,file=/usr/share/OVMF/OVMF_CODE.fd \ + -drive if=pflash,format=raw,file=./OVMF_VARS.fd \ + -drive file="$main",format=raw,index=0,media=disk \ + "$@" |