• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


インストール No. 84

LILOのインストールエラー


【現象】
TurboLinux のインストールをおこなう際に、LILO のインストールでエラーが
起こります。

【原因】
LILO がインストールエラーを起こす原因として考えられるのは、

1. BIOS 設定でアンチウイルス機能が動作している

2. IDE ハードディスクの場合、モードが LBA にしていないなどの原因で、
ルートパーティションが 1024 シリンダ以内に存在していない (TL4.0、
TLS6.0系以前のバージョン使用時)

3. SCSI ハードディスクの場合、リニアモードでないと起動しないタイプの
ハードディスクを使用している

4. liloインストール時に、他のパーティションにインストールされたOSが、
同じ起動名 dos で登録される。そのためLILOの書き込みが正常に行えない。

5. Linuxのパーティションが他の商用ソフトウェアなどで作成されている。

6. Linuxのブートパーティション(/,/boot)が拡張領域中に存在する。
*通常問題ありませんが LILO の書き込みができないケースがあるようです。

7.フォーマットされていないパーティションに起動名が指定されている。

【対策】
1. については、起動時に BIOS 設定でアンチウイルスをオフにして再度 LILO を
インストールします。

2. については、起動時に BIOS 設定で IDE ハードディスクのモードを LBA に
設定して再度 LILO をインストールします。

3. については、インストール時にカスタムを選択して LILO のインストール時に
チェックボックス「linear リニア・モード」をチェックします。

4. については、他のパーティションにも複数のOSがインストールされていて、
LILO以外のブートマネージャー使用の場合には、起動名 dos の重なっている
エントリを[編集]で全て削除してください。 その際 linuxエントリは削除しない
ようにご注意ください。

5. については、TurboLinuxインストール時のfdiskで Linuxパーティション
の作成を行い、 w コマンドでパーティション情報の書き込みを行ってください。

6. については、基本パーティション中にLinuxのブートパーティションを作成
してください。

7. については、起動名の指定を削除してください。パーティションタイプが FAT
の場合、フォーマットされていなくても起動名 dos が設定される場合があります。
そのままLILOのインストールを続行するとエラーが発生します。

また、Turbolinux のインストールが完了している場合、LILOのインストールは
システムブートディスク又は、GRUBブートディスクを利用して Turbolinux 上
から行うことが出来ます。

以下のコマンドを実行する事で、LILOがインストールされます。

# /sbin/lilo

ただし、3. の場合は /etc/lilo.conf の中を編集して上のコマンドを実行し
てください。

----- /etc/lilo.conf の一部 -----
image=/boot/vmlinuz
      label=linux
      root=/dev/hda2
      linear ← この部分を追加
      read-only
---------------------------------

上記でも LILO のインストールが不可能な場合、Linux起動時にはブートディスクを使用する、
もしくは下記関連情報の GNU GRUB を使用されることを強くおすすめいたします。


【関連情報】
http://www.linux.or.jp/JF/JFdocs/LILO.html
http://www.linux.or.jp/JF/JFdocs/inside-lilo.html
http://www.gnu.org/software/grub/grub.ja.html
http://www.geocities.co.jp/SiliconValley-Bay/3897/grub/grub.html
キーワード
LILO lilo BIOS

関連文書
  • [277]GNU GRUB を使用してシステムを起動する方法
  • [42]ブートディスクの作成方法


    Last modified : Tue Apr 26 JST 2005 # 6