Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Oct 2006 18:41:56 -0700 (PDT)
From:      Jan Pfeifer <jan.pfeifer@yahoo.com.br>
To:        Jerry McAllister <jerrymc@msu.edu>, Valentin Nechayev <netch@lucky.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Boot2 loading process
Message-ID:  <20061015014156.40102.qmail@web52110.mail.yahoo.com>

next in thread | raw e-mail | index | archive | help
Thanks for the reference Jerry, you are right, from the docs:=0A=0Aboot0: s=
aved into MBR, loads boot2 (the boot1 being the floppy version of it)=0A=0A=
But still, according to the docs, boot0 loads only 512 bytes of it.=0A=0ASo=
 thanks for the note Valentin, I understand then that boot0 loads 15 record=
s, that is 7.5kb.=0A=0A=0Amany thanks again,=0A=0A- jan=0A=0Aps.: the docs =
also mentions that slices are the FreeBSD jargon for partitions, sorry.=0A=
=0A----- Original Message ----=0AFrom: Jerry McAllister <jerrymc@msu.edu>=
=0ATo: Valentin Nechayev <netch@lucky.net>=0ACc: Jan Pfeifer <jan.pfeifer@y=
ahoo.com.br>; freebsd-questions@freebsd.org=0ASent: Saturday, October 14, 2=
006 6:15:55 PM=0ASubject: Re: Boot2 loading process=0A=0AOn Sat, Oct 14, 20=
06 at 09:30:53PM +0300, Valentin Nechayev wrote:=0A=0A>  Sat, Oct 14, 2006 =
at 09:41:01, jan.pfeifer wrote about "Boot2 loading process": =0A> =0A> > I=
 was reading through the architecture handbook (http://www.freebsd.org/doc/=
en_US.ISO8859-1/books/arch-handbook/book.html) about the boot process, and =
something strange caught my attention.=0A> =0A> >  According to the docs bo=
ot0 loads only the first record of the partition, that is 512bytes. But boo=
t2 in my 4.11 freebsd has > 7K in size -- what makes sense, considering the=
 amount of things it does and that it links btxld.=0A> Name it "slice", not=
 "partition".=0A> =0A> > So my question is: where does the rest of the boot=
2 binary is located and how is it loaded ?=0A> =0A> You skipped boot1 from =
attention. boot2 is loaded by boot1, not boot0.=0A=0ANot according to that =
piece of architecture documentation that was quoted.=0A=0A www.freebsd.org/=
doc/en_US.ISO8859-1/books/arch-handbook/book.html#BOOT-BOOT0=0A=0AIt says t=
hat boot1 is used only with floppy boots.=0A=0ASo, either the question rema=
ins or that oiece of doc is incorrect.=0A=0ACheers,=0A=0A////jerry=0A=0A> b=
oot1 resides in first block of FreeBSD slice (or whole disk in dedicated=0A=
> partitioning). It reads MBR, detects first active FreeBSD slice (or first=
=0A> FreeBSD slice if none active), loads first 8K from its (they are boot1=
=0A> + disklabel + boot2) and passes control to boot2. boot2 is placed in=
=0A> blocks 2-15 of the FreeBSD slice.=0A> =0A> > thanks in advance for any=
 answers!=0A> =0A> =0A> -netch-=0A> _______________________________________=
________=0A> freebsd-questions@freebsd.org mailing list=0A> http://lists.fr=
eebsd.org/mailman/listinfo/freebsd-questions=0A> To unsubscribe, send any m=
ail to "freebsd-questions-unsubscribe@freebsd.org"=0A=0A=0A=0A=0A



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061015014156.40102.qmail>