DebianでWebサーバーを実行していて、現在GRUBがインストールされています。
GRUBの代わりにLILOの使用を検討すべきですか?そして、それぞれの利点は何ですか?
LILOのインターフェースはシンプルで、頭を回しやすくなっています。
GRUBはより機能的で、奇妙な構成をより適切に処理します。
LILO bootstrapプロセスは、カーネルファイルの最初の論理セクターを指す(これよりも複雑です)本質的にカーネルを見つけることを含みます。GRUB bootstrapプロセスはよりファイルシステムに対応しており、論理セクターを指定せずにファイルシステム内のカーネルファイルを見つけることができます。
最近、ほぼ全員がGRUB=)を使用している理由があります。それは、脆弱性が低く、エッジケースをより適切に処理するためです。
説明したように ここ :
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からロードします。
GRUBの主な利点(私にとって)は
LILOの主な利点:
99%のケースでGRUBを好むと思います。
ずっと新しいので、GRUB、またはおそらくGRUB2を使用する必要があります。 LILOと比較したGrubの利点には、より大きなディスクのサポート(ブートパーティションをディスクの先頭に置く必要がない)とEFIブートのサポートが含まれます。
LILOが動作する古いコンピューターを使用している場合、GRUBにアップグレードする特別な理由はありません。
もう1つの理由:LILOのアップデートがないため、実質的にサポートされていません。またはウェブサイトです。