aboutsummaryrefslogtreecommitdiff
path: root/scripts/run.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/run.sh')
-rwxr-xr-xscripts/run.sh11
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/run.sh b/scripts/run.sh
index 921e7a5..66f3d0b 100755
--- a/scripts/run.sh
+++ b/scripts/run.sh
@@ -1,8 +1,13 @@
#!/bin/bash
+
+UEFI_FW="/opt/homebrew/share/qemu/edk2-x86_64-code.fd"
+if [ ! -f "$UEFI_FW" ]; then
+ UEFI_FW="/usr/share/edk2/x64/OVMF_CODE.fd"
+fi
+
qemu-system-x86_64 \
-M q35 \
- -drive if=pflash,format=raw,readonly=on,file=/opt/homebrew/share/qemu/edk2-x86_64-code.fd \
- -drive file=iso/akiba.img,format=raw,if=none,id=maindisk \
- -device ide-hd,drive=maindisk,bus=ide.2,bootindex=0 \
+ -drive if=pflash,format=raw,readonly=on,file="$UEFI_FW" \
+ -drive file=iso/akiba.img,format=raw \
-m 2048M \
-serial stdio \ No newline at end of file