EN JA
LOADER.4TH(8)
LOADER.4TH(8) FreeBSD System Manager's Manual LOADER.4TH(8)

名称

loader.4thloader.conf の処理ツール

解説

loader.4th と呼ばれているファイルは、 loader.conf(5) ファイルを操作するように設計されている 1 組のコマンドです。デフォルトの /boot/loader.rc は、 loader.4th を含んでいて、標準の loader.conf(5) ファイルを自動的に読み込み、処理するコマンドの 1 つを使用します。他のコマンドは、ユーザが別の設定を指定することを助けるために存在します。

それら自体による loader.4th のコマンドは、ほとんどの用途に十分ではありません。最も一般的な状況については、下記の使用例を参照し、追加のコマンドについては、 loader(8) を参照してください。

loader.4th で提供されるコマンドのどれでも使用する前に、次のコマンドによってインクルードされていなければなりません:

include loader.4th

この行は、デフォルトで /boot/loader.rc ファイルに存在するので、通常のセットアップに必要ではありません (そして、再発行するべきではありません)。

それによって提供されるコマンドは、次の通りです:

boot
boot kernelname [ ...]
boot directory [ ...]
boot -flag ...
読み込まれる loader.conf(5) ファイルによって指定されるようにブートします。

渡される引数によって、ブートフラグを上書きすることができ、カーネル名またはカーネルとモジュールのための検索パスのいずれかも上書きすることができます。

boot-conf
boot-conf kernelname [ ...]
boot-conf directory [ ...]
boot-conf -flag ...
上記に説明された boot と同様に動作しますが、直ちにブートする代わりに、 autoboot を使用するので、それを停止することができます。

start
/boot/defaults/loader.conf と、それで指定される他のすべての loader.conf(5) ファイルを読み込み、次に、それらで指定されるようにブートに進みます。これは、デフォルトの /boot/loader.rc ファイルで使用されるコマンドで、それは、 autoboot コマンド ( loader(8) を参照) を使用するので、 loader(8) でさらに対話するために停止することができます。

initialize
サポートライブラリを初期化するので、最初に start を実行せずにコマンドを使用することができます。 start のように、 /boot/defaults/loader.conf と、それで指定された他のすべての loader.conf(5) ファイルを読み込みます。あらゆる設定ファイルが成功してロードされたかどうか示すためにスタックのフラグを返します。

read-conf filename
loader.conf(5) ファイルを読み込んで、処理します。ブートに進行しません。

enable-module module
module ロードを有効にします。

disable-module module
module ロードを無効にします。

toggle-module module
module のロードをオンとオフに切り替えます。

show-module module
モジュール module に関して loader.conf(5) ファイルに収集された情報を表示します。

retry
モジュールのロードが失敗した後の動作を指定するために loader.conf(5) ファイルの内部で使用されます。

ignore
モジュールのロードが失敗した後の動作を指定するために loader.conf(5) ファイルの内部で使用されます。

関連ファイル

/boot/loader
loader(8)
/boot/loader.4th
loader.4th 自体。
/boot/loader.rc
loader(8) ブートストラップのスクリプト。
/boot/defaults/loader.conf
start コマンドによってロードされるファイル。

使用例

標準の /boot/loader.rc は、次の通りです:

include /boot/loader.4th 
start

標準の設定で別のカーネルをロードする:

set kernel="kernel.old" 
unload 
boot-conf

追加の設定ファイルを読み込み、続けてブートする:

unload 
read-conf /boot/special.conf 
boot-conf

splash 画面モジュールとビットマップのロードを無効し、続けてブートする:

unload 
disable-module splash_bmp 
disable-module bitmap 
boot-conf

関連項目

loader.conf(5), loader(8)

歴史

loader.4th コマンド一式は、 FreeBSD 3.2 ではじめて登場しました。

作者

loader.4th コマンド一式は、 Daniel C. Sobral <dcs@FreeBSD.org>によって書かれました。

バグ

英国のスパイ活動シリーズ (A British espionage series)。訳注: 意味不明。
September 30, 2004 FreeBSD