Usenet でも LILO に関する質問が多いので,公的なサービスのつもりで説明を入れ ました.この説明は Werner Almsberger さんが書いた LILO のユーザ向け文 書から抜粋したものです.この文書は http://metalab.unc.edu/pub/Linux/system/boot/lilo/lilo-u-21.ps.gz で入手できます.
LILO 自身のロードが終了すると,``LILO
'' と表示されます.それぞれ
の文字は何らかの操作を行う前後に表示されます.どこかで LILO が止まった
場合,それまでに表示された文字を見れば問題点がわかります.
LILO は全くロードされていません.原因は LILO がインストールされていな いか,ブートセクタが参照されているパーティションがアクティブでないかの どちらかでしょう.
最初のステージのブートローダはロード・起動されましたが,2 番 目のステージのブートローダがロードできませんでした.2桁のエラーコード が表示されるので問題の種類がわかります.(``Disk error codes'' の章をご 覧ください.) この状態の場合は通常,メディア異常かジオメトリの不一致 (例: ディスクのパラメータの誤り)が起こっています.
最初のステージのブートローダが2番目のステージのブートローダ をロードすることはできましたが,実行させることはできませんでした.この 原因は,ジオメトリの不一致か /boot/boot.b を動かしたのにマップインストー ラを実行しなかったのかのどちらかでしょう.
2番目のステージのブートローダは起動されましたが,マップファ イルから記述テーブルを読み出すことができませんでした.この原因は普通, メディアの異常かジオメトリの不一致のどちらかです.
2番目のステージのブートローダが間違ったアドレスで起動され ました.この原因は通常,ジオメトリが微妙にずれているか, /boot/boot.b を動かしたのにマップインストーラを実行しなかったかです.
記述テーブルが壊れています.この原因はジオメトリの不一致 か,/boot/boot.b を動かしたのにマップインストーラを実行し なかったかです.
LILO の全ての部分を正常にロードできました.
LILO がブートイメージをロードしようとした時に BIOS がエラーを出した場
合,それに対応するエラーコードが表示されます.このエラーコードの範囲は
0x00
から 0xbb
です.その内容については LILO のユーザガイド
を参照してください.