BUG: REL 9.0 - 'boot0cfg' fails with providers of non 512 byte
sectorsize
John Baldwin
jhb at freebsd.org
Mon Mar 26 14:48:10 UTC 2012
On Sunday, March 25, 2012 11:05:06 am rank1seeker at gmail.com wrote:
> I've created a vnode image (md0) with sectorsizes of 8192 and 4096
>
> After installing MBR's bootcode '/boot/boot0', in provider 'md0' I did:
> # boot0cfg -o noupdate -m 0xc md0
> boot0cfg: read /dev/md0: Invalid argument
> # boot0cfg -v md0
> boot0cfg: read /dev/md0: Invalid argument
>
> If custom sectorsize isn't specifed(512 bytes), then both above CMDs will
work.
MBR bootstraps (such as boot0) assume a 512 byte sector. They won't boot
correctly on media with a different sector size. So even if you "fixed"
boot0cfg, you wouldn't have a bootable system.
--
John Baldwin
More information about the freebsd-hackers
mailing list