From owner-svn-doc-all@FreeBSD.ORG Thu Mar 20 17:07:36 2014 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 16AFEB02; Thu, 20 Mar 2014 17:07:36 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 02AEB15D; Thu, 20 Mar 2014 17:07:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2KH7Z1v026492; Thu, 20 Mar 2014 17:07:35 GMT (envelope-from dru@svn.freebsd.org) Received: (from dru@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2KH7ZuW026491; Thu, 20 Mar 2014 17:07:35 GMT (envelope-from dru@svn.freebsd.org) Message-Id: <201403201707.s2KH7ZuW026491@svn.freebsd.org> From: Dru Lavigne Date: Thu, 20 Mar 2014 17:07:35 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r44300 - head/en_US.ISO8859-1/books/handbook/boot X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Mar 2014 17:07:36 -0000 Author: dru Date: Thu Mar 20 17:07:35 2014 New Revision: 44300 URL: http://svnweb.freebsd.org/changeset/doc/44300 Log: Initial prep work for Booting Process chapter. Sponsored by: iXsystems Modified: head/en_US.ISO8859-1/books/handbook/boot/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/boot/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/boot/chapter.xml Thu Mar 20 15:55:58 2014 (r44299) +++ head/en_US.ISO8859-1/books/handbook/boot/chapter.xml Thu Mar 20 17:07:35 2014 (r44300) @@ -153,14 +153,11 @@ have been configured to run on a &os; system at startup. - + The Boot Manager and Boot Stages Boot Manager - - The Boot Manager - Master Boot Record (MBR) @@ -236,11 +233,10 @@ label=FreeBSD run /sbin/lilo -v to commit the new changes. Verify these are correct by checking the screen messages. - - Stage One, <filename>/boot/boot1</filename>, and Stage - Two, <filename>/boot/boot2</filename> + Stage One and Stage + Two Conceptually, the first and second stages are part of the same program, on the same area of the disk. Because of space @@ -305,7 +301,7 @@ boot: - Stage Three, <filename>/boot/loader</filename> + Stage Three boot-loader @@ -318,9 +314,6 @@ boot: more powerful interpreter which has a more complex command set. - - Loader Program Flow - During initialization, the loader will probe for a console and for disks, and figure out which disk it is booting from. It will set variables accordingly, and an @@ -345,7 +338,6 @@ boot: prompt which understands the command set, where the user may adjust variables, unload all modules, load modules, and then finally boot or reboot. - Loader Built-In Commands @@ -545,10 +537,88 @@ boot: + + + + Kernel Interaction During Boot + + + kernel + boot interaction + + + Once the kernel is loaded by either the default loader + or by boot2, + which bypasses the loader, it + examines any boot flags and adjusts its behavior as + necessary. + + + kernel + bootflags + + + Here are the more common boot flags: + + + + + + + During kernel initialization, ask for the device + to mount as the root file system. + + + + + + + + Boot from CDROM. + + - + + + + + Run UserConfig, the boot-time kernel + configurator. + + + + + + + + Boot into single-user mode. + + + + + + + + Be more verbose during kernel startup. + + + + + + Refer to &man.boot.8; for more information on the other + boot flags. + + + + + + - Boot Time Splash Screens + Configuring Boot Time Splash Screens @@ -575,9 +645,6 @@ boot: and configure a graphical display manager and a graphical login manager. - - Splash Screen Function - The splash screen function supports 256-colors in the bitmap (.bmp), ZSoft PCX (.pcx), or @@ -622,10 +689,6 @@ boot: sysutils/bsd-splash-changer port, splash images can be chosen from a collection randomly at each boot. - - - - Enabling the Splash Screen Function The splash screen .bmp, .pcx, or .bin @@ -710,92 +773,9 @@ bitmap_name="/boot/splash.b For more information, refer to &man.splash.4;, &man.loader.conf.5;, and &man.vga.4;. - - - - Kernel Interaction During Boot - - - kernel - boot interaction - - - Once the kernel is loaded by either the default loader - () or by boot2 - (), which bypasses the loader, it - examines any boot flags and adjusts its behavior as - necessary. - - - Kernel Boot Flags - - - kernel - bootflags - - - Here are the more common boot flags: - - - - - - - During kernel initialization, ask for the device - to mount as the root file system. - - - - - - - - Boot from CDROM. - - - - - - - - Run UserConfig, the boot-time kernel - configurator. - - - - - - - - Boot into single-user mode. - - - - - - - - Be more verbose during kernel startup. - - - - - - Refer to &man.boot.8; for more information on the other - boot flags. - - - - - - Device Hints @@ -905,16 +885,12 @@ bitmap_name="/boot/splash.b in the init_path variable in loader. - - Automatic Reboot Sequence - - The automatic reboot sequence makes sure that the file + The boot sequence makes sure that the file systems available on the system are consistent. If they are not, and &man.fsck.8; cannot fix the inconsistencies of a UFS file system, &man.init.8; drops the system into single-user - mode () so that the system + mode so that the system administrator can resolve the problem directly. - Single-User Mode @@ -923,7 +899,7 @@ bitmap_name="/boot/splash.b console This mode can be reached through the automatic reboot - sequence (), the user booting + sequence, the user booting with , or by setting the boot_ single variable in &man.loader.8;. @@ -970,9 +946,6 @@ console none multi-user mode, in which it starts the resource configuration of the system. - - Resource Configuration - rc files The resource configuration system reads in @@ -988,7 +961,6 @@ console none To learn more about the resource configuration system, refer to &man.rc.8; and examine the scripts themselves. -