4つの最高のLinuxブートローダー


マシンの電源を入れると、POST(Power On Self Test)が正常に完了した直後に、BIOSは構成済みの起動可能メディアを見つけ、最初の512バイトであるマスターブートレコード(MBR)またはGUIDパーティションテーブルからいくつかの命令を読み取ります。ブータブルメディアの。 MBRには、2つの重要な情報セットが含まれています。1つはブートローダーで、もう1つはパーティションテーブルです。

ブートローダーは、オペレーティングシステムをメモリにロードするのに役立つMBRまたはGUIDパーティションテーブルに格納されている小さなプログラムです。ブートローダーがないと、オペレーティングシステムをメモリにロードできません。

Linuxと一緒にシステムにインストールできるブートローダーはいくつかあります。この記事では、使用するのに最適なLinuxブートローダーについて簡単に説明します。

1. GNU GRUB

GNU GRUBは、Eirch Stefan Broleynによって作成された元のGRUB(GRand Unified Bootlader)に基づいた、人気があり、おそらく最も使用されているマルチブートLinuxブートローダーです。元のGRUBプログラムの拡張機能として、いくつかの改善、新機能、バグ修正が含まれています。

重要なのは、GRUB2がGRUBに取って代わったことです。特に、GRUBという名前はGRUB Legacyに名前が変更され、積極的に開発されていませんが、バグ修正がまだ進行中であるため、古いシステムの起動に使用できます。

GRUBには次の顕著な機能があります。

  1. Supports multiboot
  2. Supports multiple hardware architectures and operating systems such as Linux and Windows
  3. Offers a Bash-like interactive command line interface for users to run GRUB commands as well interact with configuration files
  4. Enables access to GRUB editor
  5. Supports setting of passwords with encryption for security
  6. Supports booting from a network combined with several other minor features

ホームページにアクセス:https://www.gnu.org/software/grub/

2. LILO(Linuxローダー)

LILOは、シンプルでありながら強力で安定したLinuxブートローダーです。数多くの改善と強力な機能を備えたGRUBの人気と使用が増えるにつれ、LILOはLinuxユーザーの間であまり人気がなくなりました。

ロード中、画面に「LILO」という単語が表示され、特定のイベントが発生する前または後に各文字が表示されます。ただし、LILOの開発は2015年12月に中止され、以下のような多くの機能があります。

  1. Does not offer an interactive command line interface
  2. Supports several error codes
  3. Offers no support for booting from a network
  4. All its files are stored in the first 1024 cylinders of a drive
  5. Faces limitation with BTFS, GPT and RAID plus many more.

ホームページにアクセス:http://lilo.alioth.debian.org/

3. BURG –新しいブートローダー

GRUBに基づくBURGは、比較的新しいLinuxブートローダーです。 GRUBから派生しているため、GRUBの主要な機能の一部が付属していますが、Linux、Windows、Mac OS、FreeBSDなどの複数のプラットフォームをサポートする新しいオブジェクト形式などの優れた機能も提供します。

さらに、高度に構成可能なテキストおよびグラフィカルモードのブートメニュー、ストリームに加えて、さまざまな入力/出力デバイスで動作するように計画された将来の改善をサポートします。

ホームページにアクセス:https://launchpad.net/burg

4. Syslinux

Syslinuxは、CD-ROMやネットワークなどからの起動を可能にする軽量ブートローダーの品揃えです。 MS-DOSの場合はFAT、Linuxの場合はext2、ext3、ext4などのファイルシステムをサポートします。また、非圧縮の単一デバイスBtrfsもサポートしています。

Syslinuxは独自のパーティション内のファイルにのみアクセスするため、マルチファイルシステムのブート機能を提供しないことに注意してください。

ホームページにアクセス:http://www.syslinux.org/wiki/index.php?title u003d The_Syslinux_Project

ブートローダーを使用すると、マシン上の複数のオペレーティングシステムを管理し、特定の時間に使用するオペレーティングシステムを選択できます。ブートローダーがないと、マシンはカーネルと残りのオペレーティングシステムファイルをロードできません。

ここで最高のLinuxブートローダーを見逃したことがありますか?その場合は、以下のコメントフォームを使用して、Linuxオペレーティングシステムをサポートできる称賛に値するブートローダーを提案してお知らせください。