LILO(8)

名前
lilo - ブートローダ をインストールする

書式
主な使い方:

/sbin/lilo - ブートローダをインストールする

他の使い方:

/sbin/lilo -q - マップを調べる
/sbin/lilo -R - 次回リブートで有効となるデフォルトのコマンドラインパラメータを設定する
/sbin/lilo -I - 現在のカーネルのパス名を調べる
/sbin/lilo {-u|-U} - lilo をアンインストールする

説明

lilo は、次回ブート時に有効となるブートローダをインストールする。 以下のオプションがある。

-v  より多くの情報を出力する。一つまたは複数の -v オプションを 与えることで lilo が出力する情報がより多くなる。

-q  現在のマップファイルの内容を表示する。 lilo はデフォルトで /boot/map を使用する。このファイルにはブート可能な(複数の)カーネルの名前と その場所が入っている。 このオプションはその中にあるカーネルの名前を表示する。

-m map-file
    デフォルトのマップファイルの代わりに指定されたファイルを使用する。

-C config-file
    lilo はデフォルトでは設定を /etc/lilo.conf から読み込む。 このオプションはデフォルト以外の設定ファイルを指定する場合に 使用する。

-d delay
    複数のカーネルをブート可能に設定していた場合、ブート時に Shift キーを押すと、 ブートローダはどのカーネルでブートするかの入力を待つ。 その状態でタイムアウトすると、リストの最初にあるカーネルでブートする。 このオプションはタイムアウトするまでの時間を0.1秒単位で指定する。

-D label
    ブート時にリストの最初に現れるデフォルトカーネルの代わりに、 指定されたラベルのカーネルを使用する。

-r root-directory
    操作を行う前に、 chroot でルートディレクトリを変更する。 フロッピィでブートし設定を修正するときに使用する。

-t  テストを行う。ブートセクターやマップファイルは書換えない。 -v と共に指定して、 lilo が何を行うかを確認すること。

-c  マップの圧縮を有効にする。これにより、ブートセクター 付近への read をマージ する。ブートのスピードが上がる(特にフロッピィの場合)。

-f disk-tab
    ディスクジオメトリパラメータファイルを指定する(デフォルトは /etc/disktab)。

-i boot-sector
    ブートセクターとして使うファイルを指定する(デフォルトは /boot/boot.b)。

-l  sector/head/cylinder アドレスの代わりに、linear sector アドレスを 生成する。

-P {fix|ignore}
    linear アドレスと sector/head/cylinder アドレスが一致しなく なったなどの "異常"の見つかったパーティションテーブルを 修復もしくは無視する。

-s save-file
    lilo がブートセクターを上書きするとき、以前の内容を保存するのにデフォルトでは /boot/boot.NNNN を使用する。 NNNN が何になるかはデバイスに依存する。 このオプションは、その代わりにブートセクタを保存するファイル名を指定する
     (または、-u オプションと共に指定し、ブートセクタを復旧するファイル名を 指定する)。

-S save-file
    通常、 lilo は既にあるセーブファイルを上書きしないが、このオプションを指定すると 上書きされる。

-u device-name
    保存されたブートセクタをコピーして lilo をアンインストールする。その際タイムスタンプをチェックする。

-U device-name
    上のオプションと同様だがタイムスタンプをチェックしない。

-R command line
    このオプションは次回ブート時に使用されるデフォルトのコマンドを 設定する。ブートローダは次回ブート後この設定を破棄する。 設定されたコマンドが有効なのは一回限りである。 典型的な使用法はリブートスクリプトの中で、`shutdown -r' を行う前 などである。

-I label
    スタートアップ後に、環境変数 BOOT_IMAGE で実行したカーネルのラベルが 参照できるようする。 このコマンドは一致したパス名を標準出力(stdout)に表示する。

-V  バージョン番号を表示する。

左のコマンドラインオプションは、右の設定ファイルでのキーワードと 同じ意味である。

    -b bootdev | boot=bootdev
    -c | compact
    -d dsec | delay=dsec
    -D label | default=label
    -i bootsector | install=bootsector
    -f file | disktab=file
    -l | linear
    -m mapfile | map=mapfile
    -P fix | fix-table
    -P ignore | ignore-table
    -s file | backup=file
    -S file | force-backup=file
    -v | verbose=level

関連項目
lilo.conf(5).
lilo のディストリビューションには多くのドキュメントが含まれている。

著者
Werner Almesberger <almesber@lrc.epfl.ch>