GRUBとLILOの違い

GRUBとLILOを選択する機能を提供します。

ブートローダは、コンピュータの電源を入れたときにオペレーティングシステムをロードするプログラムです。通常、ブートローダは、コンピュータの起動時にオペレーティングシステムの一覧から選択して読み込む機能を提供します。したがって、ブートローダは、同じマシン上に複数のオペレーティングシステムを共存させることができます。 LILOとGRUBは、今日使用されている人気のあるブートローダの2つです。 LILOはLinuxのデフォルトブートローダとして非常に長い間使用されていましたが、最近GRUBが採用されました。

LILOとは何ですか?

LILO(LInux LOader)は、Linuxオペレーティングシステムで使用されるブートローダです。 LILOは、特定のファイルシステムに依存しないため、フロッピーディスクやハードディスクなどからオペレーティングシステムを起動することができます(最大16個)。ユーザは、マスタブートレコード(MBR)またはパーティションのブートセクタにLILOを置くことができます(LILOをロードするためにMBRに他のものを置きます)。 LinuxのデフォルトブートローダとしてLILOが2001年後半まで使用されました。これはRed Hatの償却パッケージのリストに含まれています。

GRUBとは何ですか?

GRUB(GNU GRand Unified Bootloader)は、GNUプロジェクトによって開発されたブートローダです。 GRUBを使用すると、ロードするオペレーティングシステムのリストから選択して、同じマシン上に複数のオペレーティングシステムを配置することができます。 GRUBは今日のほとんどのLinuxディストリビューションで使われているデフォルトのブートローダです。ブート時に構成を変更できるようにGRUBを動的に構成することができます。新しいブート設定を動的に挿入するための簡単なコマンドラインインターフェイスがユーザに用意されています。 GRUBには、高い移植性、多くの実行形式のサポート、ジオメトリ変換からの独立性、ほとんどのUNIXシステム、VFAT、NTFS、LBA(論理ブロックアドレス)モードなどのあらゆる種類のファイルシステムのサポートなど、多くのユーザーフレンドリーな機能があります。 GRUBを使用するほとんどのLinuxディストリビューションは、多くのGUI(グラフィカルユーザーインターフェイス)のサポートを使用してカスタマイズされたブートメニューを提供します。現時点ではGRUB2がGRUBに置き換えられ、GRUBはGRUB Legacyとして名前が変更されています。

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

LILOはLinuxのデフォルトのブートローダでしたが、GRUBはここ数年でLILOの場所を取っています。 GRUBにはLILOに比べてインタラクティブなコマンドラインインタフェースが用意されています。 LILOはオペレーティングシステムの位置情報をMBRに保存するので、新しいオペレーティングシステムが追加されるたびに、ユーザは手動で設定ファイルを上書きする必要があり、設定ファイルが誤って簡単に作成される可能性があります。 LILOで誤って設定された設定ファイルを修正するには、ユーザはライブCDからの起動のような方法をとる必要があります。しかし、動的に設定可能な性質のため、GRUBの設定ファイルを誤って修正する方がはるかに簡単です。LILOと比較して、GRUBは非常に優れたテクニカルサポートを受けています。 LILOはネットワークからブートすることはできませんが、GRUBは可能です。しかし一方で、LILOは非常に長い時間使用され、開発され、テストされているため、ほとんどのLinux管理者は、ドキュメントなしでLILOの問題を設定し、処理することをよく承知しています。