On Wed, May 18, 2022 at 11:21 AM Jiri Konecny <jkonecny(a)redhat.com> wrote:
Hi Chris,
honestly, it looks to me like a hack which is required for the cloud
images but shouldn't be used out of that. I don't like the solution
much, it makes everything much more complicated especially for the
"mbr/bios" and similar formats. I'm more inclined for the simplified
current solution.
Also I'm thinking if it would be really that helpful. Users usually
don't change on the installed system between UEFI and BIOS boot, do they?
It's mixed. Some do it inadvertently, including the case where USB
boots use one mode and internal drive boot uses the other mode. And
also the case where users go on a "push all the buttons" spree and
turn on legacy. And there's some population still of Windows 7 and
Vista era systems that are UEFI but default to BIOS, the idea was
you'd flip to UEFI once an OS could support it. But if you do a UEFI
installation and then merely reset to factor defaults, you get BIOS
boot. So for all these edge case reasons I'm thinking a while ago we
should have just done hybrid setups and focus on that as the one size
fits all.
Also, there's a ton of UEFI bugs still, and lots of hardware won't
ever get firmware updates again. Using CSM/BIOS mode is one way of
working around that, however suboptimal. I don't think flipping back
and forth is a feature or a good thing, it's mainly a fallback to
avoid a worse user experience.
--
Chris Murphy