dcs suggests that the correct answer is:
mbr is a replacement for boot0, without the OS choices. This seems to
make sense, so I'll go with that unless someone has a better idea :-). We
assume that you would never, therefore, use both mbr and boot0, explaining
why there doesn't need to be an extra 512 bytes somewhere :-).
Thanks,
On Thu, 9 Dec 1999, Neil Blakey-Milner wrote:
> On Thu 1999-12-09 (02:46), Robert Watson wrote:
> > Once we get into boot2 land, I recognize the FreeBSD-specific loading
> > code, etc. What I don't know much about is those first three 512-byte
> > chunks of code. Boot0 appears to be booteasy, but given some ignorance
> > about the i386 boot process, I'm not sure whether it's loaded by mbr, or
> > by the bios, and where it lives partition-wise. Similarly, how boot1 fits
> > into it the whole scheme--I assume this is FreeBSD-specific as it knows
> > about boot2, but don't know where it lives, etc. Preferably, afterwards,
> > also drop the results into sys/boot/i386/README. :-)
>
> I wrote up some basic stuff, which doesn't seem quite to describe
> what you're after, but which may be of use, at
> http://rucus.ru.ac.za/~nbm/boot/
>
> It's intended for the handbook, but I haven't had time since starting
> my new job to work on it much more.
>
> Neil
> --
> Neil Blakey-Milner
> [EMAIL PROTECTED]
>
Robert N M Watson
[EMAIL PROTECTED] http://www.watson.org/~robert/
PGP key fingerprint: AF B5 5F FF A6 4A 79 37 ED 5F 55 E9 58 04 6A B1
TIS Labs at Network Associates, Safeport Network Services
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message