LILO 設定ファイルは /etc/lilo.confです。 /sbin/liloコマンドはこのファイルを使用して MBRに書き込む情報を決定します。
警告 | |
---|---|
/etc/lilo.confを編集する前に、そのファイルの バックアップコピーを忘れずに作成して下さい。また、問題がある場合に、 MBRへ変更が出来るように正常に機能するブートディスクを用意して おいて下さい。ブートディスクの作成に関する詳細は mkbootdiskのmanページを御覧下さい。 |
/etc/lilo.confファイルは、ロードするオペレーティング システム、又はカーネルを決定する目的と、それ自身のインストール先を知る目的で /sbin/liloによって使用されます。
サンプルの/etc/lilo.conf ファイルは以下のような状態です:
boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 message=/boot/message lba32 default=linux image=/boot/vmlinuz-2.4.0-0.43.6 label=linux initrd=/boot/initrd-2.4.0-0.43.6.img read-only root=/dev/hda5 other=/dev/hda1 label=dos |
この例は、Red Hat Linux と DOSの2つのオペレーティングシステムをブートするように 設定されたシステムを表現しています。このファイルの内容をもう少し詳しく 説明しましょう:
boot=/dev/hda— LILOに1番目のIDEコントローラの 1番目のハードディスクにそれ自身をインストールするように指示します。
map=/boot/map— マップファイルの位置を決定します。 通常の使用では、これは変更しないで下さい。
install=/boot/boot.b— LILOに対して 指定されたファイルを新規のブートセクタとしてインストールする ように指示します。通常、これは変更すべきではありません。もし installの行が欠けている場合、LILOはデフォルトの /boot/boot.bを使用するファイルと判定します。
prompt — LILOに対してmessageの
行に案内されているものを表示するという指示を出します。promptを
取り除くことは推奨できませんが、除去した場合でもまだ、
timeout=50 — LILOがdefault行のエントリで ブートを進める前までにユーザーが入力するのを待つ時間の長さをセットします。この長さは 10分の1秒単位で計測され、 50をデフォルトにしています。
message=/boot/message — ユーザーが、ブートすべき オペレーティングシステムやカーネルを選択できるようにLILOが表示する画面を 示します。
lba32 — ハードディスクのジオメトリをLILOに記述します。 ここでのもう1つの一般的なエントリはlinearです。これらの 作業の内容を充分に理解していない限り、これらを変更すべきではありません。 変更してしまうとシステムをブートできない状態にしてしまう可能性があります。
default=linux — この行以下にリストされているオプションから ブートするLILO用のデフォルトオペレーティングシステムを示します。linuxの 名前は、各ブートオプションの下にあるlabel行を意味します。
image=/boot/vmlinuz-2.4.0-0.43.6 — この特定のブートオプションでブートするlinuxカーネルを指定します。
label=linux — LILO画面のオペレーティングシステムの 名前です。この場合、defaultの行でも案内されている 名前です。
initrd=/boot/initrd-2.4.0-0.43.6.img — カーネルのブートを 可能にするデバイスをブート時に実際に初期化し、スタートするのに使用される 初期 ramディスクイメージのことです。この初期 ramディスクは SCSIカード、ハードディスク、あるいは他の、カーネルをロードするのに必要なデバイスを 操作するのに要する一連のマシン固有のドライバです。この初期ramディスクは絶対に マシン同士で共有したりしないで下さい。
read-only — このルートパーティション (以下のrootの行を参照) 読み込み専用で、ブートプロセス中に変更は出来ないことを指定します。
root=/dev/hda5 — どのディスクパーティションを ルートパーティションとして使用するかを指定します。
other=/dev/hda1 — DOSを格納している パーティションを指定します。