起動時に「LI」とだけ表示され停止してしまう

HOMELinux技術 リナックスマスター.JP(Linuxマスター.JP)LinuxtipsLinuxtips, 起動 > 起動時に「LI」とだけ表示され停止してしまう

無料Linux入門マニュアル無料ダウンロード

今だけ2,200円のLinux入門PDFマニュアルが【数量限定】で無料ダウンロードできます。
Linux入門マニュアル無料ダウンロードはこちらをクリック

ブートローダはLILOのBIOS機能を使用してLinuxカーネルのロードを行いますが、BIOSによっては、ハードディスクの1024シリンダ以降のファイルを読み込むことが出来ない場合があります。

そのため、LILOのプログラムが1024シリンダ以降にあると、LILOを読み込むことができず、表示が「LI」で停止してLinuxが起動できません。これが「8.4GBの壁」と呼ばれるBIOSの問題です。

対策方法としては2つあり、ひとつはブートローダにGRUBを使用することです。GRUBは1024シリンダに関係なく起動できるますので、回避することができます。また、Linuxをインストールする際に作成できる起動ディスクを使用しても正常にLinuxを起動することができます。

また余談ですが、どうしてもLILOを使用しなくてはならない場合は、LILOプログラム本体をBIOSが読み込める1023シリンダ以内に収まるようにする必要があります。RedHat Linuxや多くのLinuxのインストーラーがわざわざ/bootパーティションを作成するのは、1023シリンダ以内に収めるためです。

デュアルブートの場合には、LILOがMBRにインストールしてあると、Linuxだけではなく、Windowsも起動できなくなります。そのような場合にはLILOをアンインストールすることで回避することができます。


MBRにインストールされているLILOをアンインストールする

■Linuxの場合
[root@tiger root]# lilo -u

■Windowsの場合(Windowsの起動ディスクで起動後)
A:\>fdisk /mbr


無料Linux入門マニュアル無料ダウンロード

今だけ2,200円のLinux入門PDFマニュアルが【数量限定】で無料ダウンロードできます。
Linux入門マニュアル無料ダウンロードはこちらをクリック


<<関連記事>>
・Linux起動パフォーマンスを確認する(systemd-analyze)
・すべてのサービスの状態を把握する
・サービスの状態を把握する
・CentOS6の起動時に詳細情報を表示する
・Linuxをシングルユーザーモードで起動する

Linux入門マニュアル無料ダウンロード