Signed-off-by: Vladimir Serbinenko <[email protected]>
---
tests/util/grub-shell.in | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/tests/util/grub-shell.in b/tests/util/grub-shell.in
index 04405a789..e79296ccd 100644
--- a/tests/util/grub-shell.in
+++ b/tests/util/grub-shell.in
@@ -192,6 +192,11 @@ case "${grub_modinfo_target_cpu}-${grub_modinfo_platform}"
in
if [ -f "$pflash_vars" ]; then
qemuopts="-drive
if=pflash,format=raw,unit=1,snapshot=on,file=$pflash_vars $qemuopts"
fi
+ elif [ -f /usr/share/edk2/ovmf-ia32/OVMF_CODE.fd ]; then
+ pflash_code=/usr/share/edk2/ovmf-ia32/OVMF_CODE.secboot.fd
+ pflash_vars=/usr/share/edk2/ovmf-ia32/OVMF_VARS.fd
+ qemuopts="-drive
if=pflash,format=raw,unit=0,readonly=on,file=$pflash_code $qemuopts"
+ qemuopts="-drive
if=pflash,format=raw,unit=1,snapshot=on,file=$pflash_vars $qemuopts"
else
pflash=/usr/share/qemu/OVMF32.fd
pflash_code=/usr/share/OVMF/OVMF32_CODE_4M.secboot.fd
@@ -202,7 +207,7 @@ case "${grub_modinfo_target_cpu}-${grub_modinfo_platform}"
in
qemuopts="-drive
if=pflash,format=raw,unit=0,readonly=on,file=$pflash_code $qemuopts"
qemuopts="-drive
if=pflash,format=raw,unit=1,snapshot=on,file=$pflash_vars $qemuopts"
else
- echo "Firmware not found, please install either the appropriate
Debian package or an appropriately named copy in the source directory." >&2
+ echo "Firmware not found, please install either the appropriate
Debian or Fedora package or an appropriately named copy in the source
directory." >&2
exit 1
fi
fi
--
2.39.2
_______________________________________________
Grub-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/grub-devel