スポンサーリンク

LOADER.4TH(8) FreeBSD システム管理者マニュアル LOADER.4TH(8)

名称

loader.4th − loader.conf の処理ツール

解説

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

loader.4th のコマンド自身は、ほとんど全部の用途に間に合う程には十分ではあ りません。最もありふれた状況における使用例については、後述の使用例を参照 してください。追加のコマンドについては、 loader(8) を参照してください。

loader.4th で提供されるコマンドを使用する前に、 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

起動画面モジュールとビットマップの読み込みを無効化し、ブートへ進みます:

      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)。

FreeBSD 10.0 September 30, 2004 FreeBSD 10.0

スポンサーリンク