From owner-doc-jp@jp.freebsd.org  Thu Mar  9 01:07:12 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA74618;
	Thu, 9 Mar 2000 01:07:12 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from sv01.geocities.co.jp (sv01.geocities.co.jp [210.153.89.155])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA74613
	for <doc-jp@jp.freebsd.org>; Thu, 9 Mar 2000 01:07:11 +0900 (JST)
	(envelope-from hrs@geocities.co.jp)
Received: from mail.geocities.co.jp (mail.geocities.co.jp [210.153.89.137]) by sv01.geocities.co.jp (8.9.3+3.2W/3.7W) with ESMTP id BAA00377 for <doc-jp@jp.freebsd.org>; Thu, 9 Mar 2000 01:07:11 +0900 (JST)
Received: from mail.hrs.jp (sutnmax2-ppp07.ed.noda.sut.ac.jp [133.31.173.77]) by mail.geocities.co.jp (1.3G-GeocitiesJ-3.3) with ESMTP id BAA22207 for <doc-jp@jp.freebsd.org>; Thu, 9 Mar 2000 01:07:02 +0900 (JST)
Message-Id: <200003081607.BAA22207@mail.geocities.co.jp>
Received: from localhost (alph.hrs.jp [192.168.0.10])
	by mail.hrs.jp (8.9.3/3.7W/DomainMaster) with ESMTP id AAA20599
	for <doc-jp@jp.freebsd.org>; Thu, 9 Mar 2000 00:24:15 +0900 (JST)
	(envelope-from hrs@hrs.jp)
To: doc-jp@jp.freebsd.org
X-Mailer: Mew version 1.94 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Thu, 09 Mar 2000 00:24:14 +0900
From: Hiroki Sato <hrs@geocities.co.jp>
X-Dispatcher: imput version 990905(IM130)
Lines: 57
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: doc-jp 7143
Subject: [doc-jp 7143] books/handbook/internals/chapter.sgml #1
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: hrs@geocities.co.jp

$B:4F#!wEl5~M}2JBg3X$G$9!#(B

$B%V!<%H=hM}$,DI2C$5$l$?(B internals/chapter.sgml $B$G$9!#(B

(books/handbook/internals/chapter.sgml 1.15 -> 1.16 #1)

    <sect2 id="boot-intro">
      <title>Introduction</title>
  
      <para><firstterm>Bootstrapping</firstterm> is the process
	whereby a computer probes and initializes its devices, and
	works out what programs it is supposed to run.</para>

      <para>This involves the use of special Read Only Memory chips,
	which determine what further operations to do, and these
	usually pass control to other chips that do consistency and
	memory tests, configure devices, and provide a mechanism for
	programs to determine what configuration details were
	determined.</para>

      <para>In standard personal computers, this involves the BIOS,
	which oversees the bootstrap, and CMOS, which stores
	configuration; and these understand disks, and they also
	understand where on the disk to find a program that will know
	how to load up an operating system.</para>

      <para>This chapter will not deal with this first part of the
	bootstrap process, and focuses on what happens after control
	is passed to the program on the disk.</para>
    </sect2>

    <sect2 id="boot-overview">
      <title>Overview of the boot process</title>

      <para>FreeBSD uses a three-stage bootstrap by default, which
	basically entails three programs which basically call each
	other in order (the two <link linkend="boot-blocks">boot
	  blocks</link>, and the <link
	  linkend="boot-loader">loader</link>), and which build on the
	previous programs understanding and provide increasing amounts
	of sophistication.</para>

      <para>The kernel is then started, during which devices are
	probed for and initialized for use.  Once the kernel boot
	process is finished, it passes control to the user process
	init, which then makes sure the disks are in a usable state,
	and then starts the user-level resource configuration which
	then mounts filesystems, sets up network cards to act on the
	network, and generally starts all the processes that usually
	are run on a FreeBSD system at startup.</para>
    </sect2>

--
| $B:4F#(B $B9-@8!wEl5~M}2JBg3X(B <hrs@geocities.co.jp>
|
|                                  j7397067@ed.noda.sut.ac.jp(univ)
|                        hrs@jp.FreeBSD.org(FreeBSD doc-jp Project)
