Well, for people who don’t understand why it’s needed, the Installer suggestion will still be confusing (should I accept or not, is it risky), for the others they will systematically accept and still rant it’s not done automatic.
The point is it should be automatic. The content of the partition will be changed anyway, so what’s the purpose to NOT change the type of partition accordingly automatically ?
Currently Installer does not format the partition by itself. You have to go in DriveSetup and do it manually.
If Installer had a mode where you select a partition and it wipes it and formats it, or a mode where it does that for an entire disk, then yes, it makes sense to set it up all corectly.
For a manual setup, maybe it should block you from installing and tell you to go in DriveSetup and fix it yourself, or offer to change the settings automatically and wipe the partition.
This way, you can’t run Installer anymore with incorrect settings. But if you want (for whatever reason), you can still do it with DriveSetup where you can control every little detail of your partitioning if you think you know better.
And what about making Haiku UEFI bootloader don’t care about partition type but relying only on actual detection of a BFS volume on that partition?
1 Like
Agree. But it still would be helpful if DriveSetup would give the user a hint when they are going to do some weird things with the partitions, e.g. “You’ve formatted the partition to Be File System, would you like to update its type too?” → “No / Yes (recommended)”
DriveSetup is not ment for that IMO. A “easier” utility that is prescriptive should do this.
i.e something that implicitly assumes a partition table, and sets the partition type based on what you partition it to.
For me, relying on partition type value is like relying on file extension to assert the actual content type: fragile and too old school.
Any reason haiku bootloader can’t just rely on the actual BeFS detection from the partition content ?
Seems more frickle to me, what’s the benefit to ignoring this?