On Tue, Apr 5, 2022 at 1:31 PM Tom Hughes via devel devel@lists.fedoraproject.org wrote:
On 05/04/2022 15:52, Ben Cotton wrote:
- There is no migration story from Legacy BIOS to UEFI -
repartitioning effectively mandates a reinstall. As a result, we don’t drop support for existing Legacy BIOS systems yet, just new installations.
This is where I have a problem with this, the fact that there is no upgrade path - virtually my entire installed base of Fedora is running legacy BIOS and not being able to upgrade them will be something of a headache.
Is it actually true though? You need to be able to find some space for an EFI partition but assuming that can be done is there some other reason you can't migrate from BIOS to UEFI booting?
In Fedora Linux default partitioning for all but Server, it is possible to reconfigure existing systems to UEFI. Fedora Server is screwed because they use XFS and you cannot shrink an XFS volume.
Fedora < 33 used ext4 by default, and you can do offline shrink and open up space for an ESP. In Fedora >= 33, ext4 is still used for /boot and you can resize that. Alternatively, the Btrfs / can be resized while the system is running to make room for an ESP.
It wouldn't be difficult to provide a tool to make the conversion possible as long as you didn't use XFS.
Fedora Cloud 35+ is configured in hybrid mode, so you can seamlessly switch between BIOS and UEFI.
Fedora Server users *must* fully reinstall, because there's no way to make space for an ESP and reconfigure things.
-- 真実はいつも一つ!/ Always, there's only one truth!