(following entries are not updated by this commit: crunchgen.1 groff.1 grohtml.1 grolj4.1 grops.1 grotty.1 pic.1 troff.1 groff_font.5 magic.5 groff_mm.7 re_format.7 disklabel.8)
		
			
				
	
	
		
			191 lines
		
	
	
	
		
			5.1 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			191 lines
		
	
	
	
		
			5.1 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.\" Copyright (c) 1999 Daniel C. Sobral
 | 
						|
.\" All rights reserved.
 | 
						|
.\"
 | 
						|
.\" Redistribution and use in source and binary forms, with or without
 | 
						|
.\" modification, are permitted provided that the following conditions
 | 
						|
.\" are met:
 | 
						|
.\" 1. Redistributions of source code must retain the above copyright
 | 
						|
.\"    notice, this list of conditions and the following disclaimer.
 | 
						|
.\" 2. Redistributions in binary form must reproduce the above copyright
 | 
						|
.\"    notice, this list of conditions and the following disclaimer in the
 | 
						|
.\"    documentation and/or other materials provided with the distribution.
 | 
						|
.\"
 | 
						|
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 | 
						|
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 | 
						|
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 | 
						|
.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 | 
						|
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 | 
						|
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 | 
						|
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 | 
						|
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 | 
						|
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 | 
						|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 | 
						|
.\" SUCH DAMAGE.
 | 
						|
.\"
 | 
						|
.\" %FreeBSD: src/sys/boot/forth/loader.4th.8,v 1.5.2.1 2000/12/08 15:03:34 ru Exp %
 | 
						|
.\"
 | 
						|
.\" jpman %Id: loader.4th.8,v 1.2 1999/05/07 11:24:51 horikawa Stab %
 | 
						|
.Dd April 25, 1999
 | 
						|
.Dt LOADER.4TH 8
 | 
						|
.Os
 | 
						|
.Sh 名称
 | 
						|
.Nm loader.4th
 | 
						|
.Nd loader.conf の処理ツール
 | 
						|
.Sh 解説
 | 
						|
.Nm
 | 
						|
の名前で知られるファイルは、
 | 
						|
.Xr loader.conf 5
 | 
						|
ファイルを操作するためにデザインされたコマンドの集合です。
 | 
						|
デフォルトの
 | 
						|
.Pa /boot/loader.rc
 | 
						|
は、
 | 
						|
.Nm
 | 
						|
を組み込み、そのコマンドのうちのひとつを使用することにより、標準の
 | 
						|
.Xr loader.conf 5
 | 
						|
ファイルを自動的に読み込んで処理します。
 | 
						|
他のコマンドは、ユーザが別の設定を指定することを助けるために存在しています。
 | 
						|
.Pp
 | 
						|
.Nm
 | 
						|
のコマンド自身は、
 | 
						|
ほとんど全部の用途に間に合う程には十分ではありません。
 | 
						|
最もありふれた状況における使用例については、
 | 
						|
後述の使用例を参照してください。
 | 
						|
追加のコマンドについては、
 | 
						|
.Xr loader 8
 | 
						|
を参照してください。
 | 
						|
.Pp
 | 
						|
.Nm
 | 
						|
で提供されるコマンドを使用する前に、
 | 
						|
.Nm
 | 
						|
を次のコマンドで組み込む必要があります:
 | 
						|
.Pp
 | 
						|
.Dl include loader.4th
 | 
						|
.Pp
 | 
						|
この行は、デフォルトの
 | 
						|
.Pa /boot/loader.rc
 | 
						|
ファイルにありますので、標準の設定では不要です (し、再発行してはなりません)。
 | 
						|
.Pp
 | 
						|
これにより提供されるコマンドは、次の通りです:
 | 
						|
.Bl -tag -width disable-module_module -offset indent
 | 
						|
.It Ic boot-conf
 | 
						|
読み込んだ
 | 
						|
.Xr loader.conf 5
 | 
						|
ファイルに指定される通りにブートへ進みます。
 | 
						|
.Ic autoboot
 | 
						|
を使用しますので、止めることが可能です。
 | 
						|
.It Ic start
 | 
						|
.Pa /boot/defaults/loader.conf
 | 
						|
と、ここで指定される他のすべての
 | 
						|
.Xr loader.conf 5
 | 
						|
ファイルを読み込み、これらに指定される通りにブートへ進みます。
 | 
						|
これはデフォルトの
 | 
						|
.Pa /boot/loader.rc
 | 
						|
ファイルで指定されるコマンドであり、
 | 
						|
.Pa autoboot
 | 
						|
コマンド (
 | 
						|
.Xr loader 8
 | 
						|
参照) を使用しますので、更に
 | 
						|
.Xr loader 8
 | 
						|
と対話するために止めることが可能です。
 | 
						|
.It Ic initialize
 | 
						|
サポートライブラリを初期化します。これにより、最初に
 | 
						|
.Ic start
 | 
						|
を実行することなくコマンドを使用可能となります。
 | 
						|
.Ic start
 | 
						|
のように、
 | 
						|
.Pa /boot/defaults/loader.conf
 | 
						|
とそこで指定される他の
 | 
						|
.Xr loader.conf 5
 | 
						|
ファイルを読み込みます。
 | 
						|
スタック上にフラグを返し、
 | 
						|
なんらかの設定ファイルを成功裏にロードできたかを示します。
 | 
						|
.It Ic read-conf Ar filename
 | 
						|
.Xr loader.conf 5
 | 
						|
ファイルを読み込み、処理します。ブートへは進みません。
 | 
						|
.It Ic enable-module Ar module
 | 
						|
.Ar module
 | 
						|
のロードを有効にします。
 | 
						|
.It Ic disable-module Ar module
 | 
						|
.Ar module
 | 
						|
のロードを無効にします。
 | 
						|
.It Ic toggle-module Ar module
 | 
						|
.Ar module
 | 
						|
のロードのオンオフを切り替えます。
 | 
						|
.It Ic show-module Ar module
 | 
						|
モジュール
 | 
						|
.Ar module
 | 
						|
に関して
 | 
						|
.Xr loader.conf 5
 | 
						|
ファイル中で収集した情報を表示します。
 | 
						|
.It Ic retry
 | 
						|
.Xr loader.conf 5
 | 
						|
ファイル中で使用され、モジュールのロードに失敗した後の動作を指定します。
 | 
						|
.It Ic ignore
 | 
						|
.Xr loader.conf 5
 | 
						|
ファイル中で使用され、モジュールのロードに失敗した後の動作を指定します。
 | 
						|
.El
 | 
						|
.Sh 関連ファイル
 | 
						|
.Bl -tag -width /boot/loader.4th -compact
 | 
						|
.It Pa /boot/loader
 | 
						|
.Xr loader 8
 | 
						|
です。
 | 
						|
.It Pa /boot/loader.4th
 | 
						|
.Nm
 | 
						|
自身です。
 | 
						|
.It Pa /boot/loader.rc
 | 
						|
.Xr loader 8
 | 
						|
ブートストラップスクリプトです。
 | 
						|
.It Pa /boot/defaults/loader.conf
 | 
						|
.Ic start
 | 
						|
コマンドによってロードされるファイルです。
 | 
						|
.El
 | 
						|
.Sh 使用例
 | 
						|
標準の
 | 
						|
.Pa /boot/loader.rc
 | 
						|
は次のようになっています:
 | 
						|
.Pp
 | 
						|
.Bd -literal -offset indent -compact
 | 
						|
include /boot/loader.4th
 | 
						|
start
 | 
						|
.Ed
 | 
						|
.Pp
 | 
						|
標準の設定で別のカーネルをロードするには、次のようにします:
 | 
						|
.Pp
 | 
						|
.Bd -literal -offset indent -compact
 | 
						|
set kernel="kernel.old"
 | 
						|
unload
 | 
						|
boot-conf
 | 
						|
.Ed
 | 
						|
.Pp
 | 
						|
追加の設定ファイルを読み込み、ブートへ進みます:
 | 
						|
.Pp
 | 
						|
.Bd -literal -offset indent -compact
 | 
						|
unload
 | 
						|
read-conf /boot/special.conf
 | 
						|
boot-conf
 | 
						|
.Ed
 | 
						|
.Pp
 | 
						|
起動画面モジュールとビットマップの読み込みを無効化し、ブートへ進みます:
 | 
						|
.Pp
 | 
						|
.Bd -literal -offset indent -compact
 | 
						|
unload
 | 
						|
disable-module splash_bmp
 | 
						|
disable-module bitmap
 | 
						|
boot-conf
 | 
						|
.Ed
 | 
						|
.Pp
 | 
						|
.Sh 関連項目
 | 
						|
.Xr loader.conf 5 ,
 | 
						|
.Xr loader 8
 | 
						|
.Sh 歴史
 | 
						|
.Nm
 | 
						|
が最初に登場したのは
 | 
						|
.Fx 3.2
 | 
						|
です。
 | 
						|
.Sh 作者
 | 
						|
.Nm
 | 
						|
は
 | 
						|
.An Daniel C. Sobral Aq dcs@freebsd.org
 | 
						|
が記述しました。
 | 
						|
.Sh バグ
 | 
						|
英国のスパイ活動シリーズです (A british espionage series)。
 |