LILOとGRUBの違いは何ですか?


22

DebianでWebサーバーを実行していますが、現在GRUBがインストールされています。

GRUBの代わりにLILOの使用を検討すべきですか?そして、それぞれの利点は何ですか?


ちょっと私はこの最後の答えを見つけようとしました。LILOとGRUBの良い表現は下記のサイトにあります。conceptsimplified.com/compare/compare-lilo-and-grub
RAGHURAM

回答:


16

LILOのインターフェイスはシンプルで、頭を包み込むのが簡単です。

GRUBはより多くの機能を備えており、奇妙な構成をより適切に処理します。

LILOブートストラッププロセスでは、カーネルファイルの最初の論理セクターを指す(これよりも複雑な)本質的にカーネルを見つける必要があります。GRUBブートストラッププロセスはよりファイルシステムに対応しており、論理セクターを指定しなくてもファイルシステム内のカーネルファイルを見つけることができます。

ほぼすべての人が最近GRUBを使用しているのには理由があります。それは、脆弱性が少なく、エッジケースをより適切に処理できるからです。


2
Slackwareは、少なくともバージョン13.1以降、LILOを使用しています。Slackwareはその堅牢性で有名であり、Patrick Volkerdingは流行語に準拠するためにアップグレードしないことで有名です。
ブルースエディガー

4
Slackwareは、LILOをよく知っている理由でもあります。
sysadmin1138

9

ここで説明したように

LILOにはインタラクティブなコマンドインターフェイスがありませんが、GRUBにはあります。

LILOはネットワークからのブートをサポートしていませんが、GRUBはサポートしています。

LILOは、MBRに物理的にロードできるオペレーティングシステムの場所に関する情報を保存します。LILO構成ファイルを変更する場合、LILOステージ1ブートローダーをMBRに書き換える必要があります。GRUBと比較すると、MBRの設定を誤るとシステムが起動できなくなる可能性があるため、これははるかにリスクの高いオプションです。GRUBでは、構成ファイルが正しく構成されていない場合、単にデフォルトのGRUBコマンド行インターフェースになります。

LILOはLinuxおよびその他のブートローダーのみをロードします。GRUBは多数のOSをロードします。

LILOは、MBRに適合するスペースに自分自身をロードすることにより機能します。Grubには2つの段階があります(あまりにも複雑すぎて機能しないため、liloと同じくらい簡単です)。MBRからステージ1(通常)をロードし、/ bootからステージ2を構成とともにロードします。


10
切り取りと貼り付けの返信では、おそらくソースを引用する必要があります:ibm.com/developerworks/linux/library/l-bootload/index.html
jlliagre

5

GRUBの主な利点(私にとって)は

  • カーネルの更新後に「lilo」を実行することを覚えておく必要はありません。GRUBはファイルシステムを実際にサポートしているため、ディスク上のカーネルを見つけることができます。
  • コマンドライン。GRUBを使用すると、コマンドラインを入力できます。これは、構成を台無しにした場合に便利です。時々、それはライブを保存します。

LILOの主な利点:

  • この概念を回避するため、任意のファイルシステムをサポートします
  • 小さいです

99%のケースでGRUBを好むと思います。


2

GRUBを使用するか、GRUB2を使用する必要があります。LILOに対するGrubの利点には、より大きなディスクのサポート(ブートパーティションをディスクの先頭に置く必要はありません)およびEFIブートのサポートが含まれます。

動作中のLILOで古いコンピューターを使用している場合、GRUBにアップグレードする特別な理由はありません。

もう1つの理由:LILOの更新はなく、実質的にサポートもありません。またはウェブサイトでも。


2
実際、ELILOはLILOのEFIサポートです。それが存在します。そして、LILOのストレートアップとは異なり、更新を取得します。
sysadmin1138

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.