It doesn't really look like we can move the bootloader steps before the
partition writing steps. The bootloader config sets are full of code like this:
bootDev = anaconda.id.fsset.getEntryByMountPoint("/")
if not bootDev:
bootDev = anaconda.id.fsset.getEntryByMountPoint("/boot")
part = partedUtils.get_partition_by_name(anaconda.id.diskset.disks,
bootDev.device.getDevice())
Which is going to want partitions written to the disk so we'll be able to detect
them and know which choices to offer. Moving these steps earlier would be nice
because we'd be able to get rid of the inability to go back, but I don't think
it's possible with the current code structure.

Note

You need to
log in
before you can comment on or make changes to this bug.