Re: windows 7 guest under bhyve (UEFI) doesn't start with FreeBSD 15

Ralf Mardorf <[email protected]> Fri, 10 Jul 2026 09:38:46 +0200
Newsgroups gmane.os.freebsd.questions
Message-ID <[email protected]>
A long time ago, I ran into the same problem with a Debian guest running
under QEMU/KVM on an Arch Linux host, since then, I=E2=80=99ve disabled the
"edk2-ovmf" package.

edk2-ovmf: Ignore package upgrade (202311-1 =3D> 202605-1)

There's one way to work around the problem, which is what I did, and
there are two ways to fix it.

1. Reinstall the guest.

2. By editing a file or few files, you can use the old guest with the
new firmware. If I recall correctly, the steps to follow were described
somewhere in the https://bbs.archlinux.org/ forums. It=E2=80=99s probably
different on FreeBSD, but that should give you the keywords you need to
search for a solution that works on FreeBSD, even without the thread,
which I couldn't find. IIRC you need to search for edk2 m2 (milestone 2)
vs m4 (milestone 4) and how to make it backwards compatible.

IOW the guest isn=E2=80=99t the culprit. Some old EDK firmware versions hav=
e
been replaced by new firmware, which is why guests installed before the
update can no longer boot.