DragonFly bugs List (threaded) for 2006-01
Re: Disklabel question (versus bug)
Matthew Dillon wrote:
> ...The reason we don't allow an upgrade
> is because the FreeBSD disklabel does not have room for 16 partitions,
> because FreeBSD moved the boot code to be right after the disklabel
> in order to make room for both UFS1 and UFS2 recognition.
> With -r the disklabel program looks at the disk directly and is able
> to discern the difference between a DragonFly disklabel (with support
> for 16 partitions), and a FreeBSD disklabel.
You may recall that I posted a related question recently, the reason
being that GRUB was suddenly confused by that same FBSD bootlabel.
Just FYI: I edited the FBSD disklabel (while running DragonFly):
'disklabel -r -e ad1s8'
and made a trivial change (I changed 'amnesiac' to 'FreeBSD') and
suddenly GRUB is happy again! I can also mount that extended
partition from either FBSD or DF.
This suggests to me that the DF 'disklabel' is somehow more 'correct'
than the FBSD version -- but I don't know just how or why...