From owner-doc-jp@jp.freebsd.org  Fri Mar 10 03:11:02 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id DAA61896;
	Fri, 10 Mar 2000 03:11:02 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from thumb.nail.or.jp (ppp112.dialup.st.keio.ac.jp [131.113.27.112])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id DAA61890
	for <doc-jp@jp.freebsd.org>; Fri, 10 Mar 2000 03:11:00 +0900 (JST)
	(envelope-from dui@360.cc)
Received: from localhost (localhost.nail.or.jp [127.0.0.1])
	by thumb.nail.or.jp (8.9.3/8.9.3) with ESMTP id DAA39681
	for <doc-jp@jp.freebsd.org>; Fri, 10 Mar 2000 03:10:46 +0900 (JST)
	(envelope-from dui@360.cc)
To: doc-jp@jp.freebsd.org
In-Reply-To: Your message of "Thu, 09 Mar 2000 00:24:25 +0900"
	<200003081606.BAA21859@mail.geocities.co.jp>
References: <200003081606.BAA21859@mail.geocities.co.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000310031046T.dui@360.cc>
Date: Fri, 10 Mar 2000 03:10:46 +0900
From: Naoto Kaneko <dui@360.cc>
X-Dispatcher: imput version 980905(IM100)
Lines: 128
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: doc-jp 7151
Subject: [doc-jp 7151] Re: books/handbook/internals/chapter.sgml #3
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: dui@360.cc

$B6b;R$G$9!#(B
$B99$K!"$b$&0l$D$d$C$?$N$G$9$,!"(B

> 	<para>Finally, by default, the loader issues a 10 second wait
> 	  for keypresses, and boots the kernel if it is interrupted.

$B$O(B

> 	<para>Finally, by default, the loader issues a 10 second wait
> 	  for keypresses, and boots the kernel if it is not interrupted.
                                                        ^^^
$B$J$h$&$J5$$,$7$F;EJ}$,$J$$$N$G$9$,86J8$K=>$$$^$7$?!#(B


From: Hiroki Sato <hrs@geocities.co.jp>
Subject: [doc-jp 7142] books/handbook/internals/chapter.sgml #3
Date: Thu, 09 Mar 2000 00:24:25 +0900
Message-ID: <200003081606.BAA21859@mail.geocities.co.jp>

> (books/handbook/internals/chapter.sgml 1.15 -> 1.16 #3)
>   
>     <sect2 id="boot-loader">
>       <title>loader: Bootstrap stage three</title>
> 
>       <para>The loader is the final stage of the three-stage
> 	bootstrap, and is located on the filesystem, usually as
> 	<filename>/boot/loader</filename>.</para>
> 	
>       <note>
> 	<para>While <filename>/boot/boot0</filename>,
> 	  <filename>/boot/boot1</filename>, and
> 	  <filename>/boot/boot2</filename> are files there, they are
> 	  not the actual copies in the <abbrev>MBR</abbrev>, the boot
> 	  sector, or the disklabel respectively.</para>
>       </note>
>       
>       <para>The loader is intended as a user-friendly method for
> 	configuration, using an easy-to-use built-in command set,
> 	backed up by a more powerful interpreter, with a more complex
> 	command set.</para> 
> 
>       <sect3 id="boot-loader-flow">
> 	<title>loader program flow</title>
> 	
> 	<para>During initialization, the loader will probe for a
> 	  console and for disks, and figure out what disk it is
> 	  booting from.  It will set variables accordingly, and then
> 	  the interpreter is started, and the easy-to-use commands are
> 	  explained to it.</para>
> 
> 	<para>loader will then read
> 	  <filename>/boot/loader.rc</filename>, which by default reads
> 	  in <filename>/boot/defaults/loader.conf</filename> which
> 	  sets reasonable defaults for variables and reads
> 	  <filename>/boot/loader.conf</filename> for local changes to
> 	  those variables.  <filename>loader.rc</filename> then acts
> 	  on these variables, loading whichever modules and kernel are
> 	  selected.</para>
> 
> 	<para>Finally, by default, the loader issues a 10 second wait
> 	  for keypresses, and boots the kernel if it is interrupted.
> 	  If interrupted, the user is presented with a prompt which
> 	  understands the easy-to-use command set, where the user may
> 	  adjust variables, unload all modules, load modules, and then
> 	  finally boot or reboot.</para>
> 
> 	<para>A more technical discussion of the process is available
> 	  in &man.loader.8;</para>
>       </sect3>

(books/handbook/internals/chapter.sgml 1.15 -> 1.16 #3)
  
    <sect2 id="boot-loader">
      <title>$B%m!<%@(B: $B%V!<%H%9%H%i%C%WBh;0CJ3,(B</title>

      <para>$B%m!<%@$O;0CJ3,%V!<%H%9%H%i%C%W$N:G=*CJ3,$G(B, $BDL>o(B
      <filename>/boot/loader</filename>$B$H$7$F%U%!%$%k%7%9%F%`>e$K$"$j(B
      $B$^$9(B. </para>
	
      <note>
	<para><filename>/boot/boot0</filename>,
	  <filename>/boot/boot1</filename>, $B$H(B
	  <filename>/boot/boot2</filename>$B$,$"$j$^$9$,(B, $B$3$l$i$O(B
	  $B<B:]$K(B<abbrev>MBR</abbrev>, $B%V!<%H%;%/%?(B, $B$"$k$$$O%G%#%9%/%l(B
	  $B%Y%k$K$"$k$b$N$G$O$"$j$^$;$s(B. </para>
      </note>

      <para>$B%m!<%@$O%f!<%6%U%l%s%I%j$J@_Dj<jCJ$G$"$k$h$&$K0U<1$5$l$F$*(B
      $B$j(B, $B$h$jJ#;($J%3%^%s%I72$r;}$D6/NO$J%$%s%?!<%W%j%?$K;Y1g$5$l$k(B, 
      $B;H$$0W$$AH$_9~$_%3%^%s%I72$r;HMQ$7$^$9(B. </para>

      <sect3 id="boot-loader-flow">
	<title>$B%m!<%@%W%m%0%i%`$NN.$l(B</title>
	
	<para>$B=i4|2=$N:](B, $B%m!<%@$O%3%s%=!<%k$H%G%#%9%/$N%W%m!<%V$r9T$J(B
	$B$$(B, $B$I$N%G%#%9%/$+$i%V!<%H$7$F$$$k$+$r8+$D$1=P$7$^$9(B. $BA3$k$Y$-(B
	$BJQ?t$r@_Dj$7(B, $B%$%s%?!<%W%j%?$,5/F0$5$l(B, $B$=$7$F;H$$0W$$%3%^%s%I(B
	$B$,$=$l$K2r<a$5$l$^$9(B. </para>

	<para>$B%m!<%@$O<!$K(B<filename>/boot/loader.rc</filename>$B$rFI$_9~(B
	$B$_$^$9(B. $B%G%U%)%k%H$G(B
	<filename>/boot/defaults/loader.conf</filename>$B$rFI$_9~$`$3$H(B
	$B$G(B, $BE,Ev$J=i4|CM$rJQ?t$KM?$((B, $B%m!<%+%k$JJQ?tCM@_Dj$N$?$a$K(B
	<filename>/boot/loader.conf</filename>$B$rFI$_9~$_$^(B
	$B$9(B. <filename>loader.rc</filename>$B$O$=$l$i$NJQ?t$K=>$$E,Ev$J%b(B
	$B%8%e!<%k$r%m!<%I$7%+!<%M%k$rA*Br$7$^$9(B. </para>

	<para>$B:G8e$K(B, $B%G%U%)%k%H$G$O%m!<%@$O(B10$BIC$N%-!<F~NOBT$A;~4V$rMQ(B
	$B0U$7(B, $BF~NO$,$"$l$P%+!<%M%k$r5/F0$7$^$9(B. $BF~NO$,$"$C$?>l9g(B, $B%f!<(B
	$B%6$K$O@h=R$N%3%^%s%I$,;H$($k%W%m%W%H$,=P$5$l$^$9(B. $B%f!<%6$OJQ?t(B
	$B$rD4@0$7$?$j(B, $BA4$F$N%b%8%e!<%k$r%"%s%m!<%I$7$?$j(B, $B%b%8%e!<%k$r(B
	$B%m!<%I$7$?$j(B, $B$D$$$K$O%V!<%H$d%j%V!<%H$,$G$-$^$9(B. </para>

	<para>$B$3$N=hM}$K4X$9$k$h$j5;=QE*$J@bL@$O(B&man.loader.8;$B$GF@$i$l(B
	$B$^$9(B. </para>
      </sect3>

                             /* $B6b;R(B $BD>?M(B
				$B7D1~Bg3XM}9)3XIt>pJs9)3X2J(B3$BG/8uJd(B 
				dui@360.cc */








