web-dev-qa-db-ja.com

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

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

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

22
Jonathan Rioux

LILOのインターフェースはシンプルで、頭を回しやすくなっています。

GRUBはより機能的で、奇妙な構成をより適切に処理します。

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

最近、ほぼ全員がGRUB=)を使用している理由があります。それは、脆弱性が低く、エッジケースをより適切に処理するためです。

16
sysadmin1138

説明したように ここ

LILOには対話型のコマンドインターフェイスはありませんが、GRUBにはあります。

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

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

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

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

9
monika

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

  • カーネルの更新後に「lilo」を実行することを覚えておく必要はありません。 GRUBファイルシステムを実際にサポートしているので、ディスク上のカーネルを見つけることができます。
  • コマンドライン。 GRUBは、設定をいじった場合に便利な傾向があるコマンドラインを入力することを許可します。場合によっては、ライブで保存されます。

LILOの主な利点:

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

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

5

ずっと新しいので、GRUB、またはおそらくGRUB2を使用する必要があります。 LILOと比較したGrubの利点には、より大きなディスクのサポート(ブートパーティションをディスクの先頭に置く必要がない)とEFIブートのサポートが含まれます。

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

もう1つの理由:LILOのアップデートがないため、実質的にサポートされていません。またはウェブサイトです。

2
Olli