It was repeatedly mentioned here that the old-style partitioning scheme with MBR and "freebsd" partitions (containg disklabels) should not be used anymore.
Furthermore I found that neither MBR nor disklabels can handle disks > 2TB, so GPT must be used. Then, the manpage gpart(8) says, "freebsd" disklabel partitions are legacy and "should not be used" with GPT.
I have nine disks installed and need to boot from the 4th. This works with boot0cfg(8); the BIOS does always boot the first disk, and I cannot influence the sequence in which it detects the disk controllers.
I'm now trying to figure out how this is correctly to be done with GPT. it seems, with GPT one should install the /boot/pmbr bootcode, which then occupies the place that boot0cfg(8) would use. From the manpages I cannot see how that /boot/pmbr would be able to step thru my disks.
Then, when reading this message, the bottomline seems to be: that whole GPT thing doesn't work at all - GPT does not support multiple bootable disks.
My conclusion for now is: boot from SSD (which is usually < 2TB) with MBR, and put boot0cfg onto the GPT disks, so while not booted they can at least be stepped over.
Are there better solutions?
Furthermore I found that neither MBR nor disklabels can handle disks > 2TB, so GPT must be used. Then, the manpage gpart(8) says, "freebsd" disklabel partitions are legacy and "should not be used" with GPT.
I have nine disks installed and need to boot from the 4th. This works with boot0cfg(8); the BIOS does always boot the first disk, and I cannot influence the sequence in which it detects the disk controllers.
I'm now trying to figure out how this is correctly to be done with GPT. it seems, with GPT one should install the /boot/pmbr bootcode, which then occupies the place that boot0cfg(8) would use. From the manpages I cannot see how that /boot/pmbr would be able to step thru my disks.
Then, when reading this message, the bottomline seems to be: that whole GPT thing doesn't work at all - GPT does not support multiple bootable disks.

My conclusion for now is: boot from SSD (which is usually < 2TB) with MBR, and put boot0cfg onto the GPT disks, so while not booted they can at least be stepped over.
Are there better solutions?