blob: e2ffb5e89229d2e8ba2ce818dc53aff684d489da (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/sh
#
# Based on: https://wiki.debian.org/SecureBoot/VirtualMachine
set -eu
main="$1"
vi="$2"
shift 2
if ! [ -e OVFM_VARS.fd ]
then
cp /usr/share/OVMF/OVMF_VARS.fd .
fi
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="$vi",format=raw,index=0,media=disk \
-drive file="$main",format=raw,index=1,media=disk \
"$@"
|