Date: Mon, 26 Mar 2012 10:17:41 -0400 From: John Baldwin <jhb@freebsd.org> To: freebsd-hackers@freebsd.org Cc: rank1seeker@gmail.com, hackers@freebsd.org Subject: Re: BUG: REL 9.0 - 'boot0cfg' fails with providers of non 512 byte sectorsize Message-ID: <201203261017.41420.jhb@freebsd.org> In-Reply-To: <20120325.150506.135.2@DOMY-PC> References: <20120325.150506.135.2@DOMY-PC>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday, March 25, 2012 11:05:06 am rank1seeker@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201203261017.41420.jhb>