About 9 Years ago, FreeBSD has introduced a functionality in sysinstall(8)’s partition editor, which is to mark a partition “active”.
However, unfortunatelly, the implementation contained a flow from the day 0 it was introduced. Sysinstall(8) depends on user’s sanity not to mark only one partition as active on one disk.
This turned out to a potential damage of disk partition table. With two partitions marked “ACTIVE”, you will get the following message:
“Invalid partition table.”
Then system will halt.
Resolution: While I believe that it’s user’s responsibility to know marking two active partition tables will render a unbootable system, I think it might be good to have a sysinstall(8) function that eliminate the possibility of having a user shoot his/her feet, as discussed here.
Archived: 2 Comments
delphij | September 7, 2004 3:07 AM
UPDATE: Scott Long has principally approved commit to -HEAD. http://lists.freebsd.org/pipermail/freebsd-qa/2004-September/000405.html
delphij | September 16, 2004 11:26 PM
Committed this by myself to -HEAD.