ブートローダーとは何ですか?

What Is Boot Loader



ブートローダーは非常に小さく、比較的単純な傾向がありますが、ブートプロセスで重要な役割を果たします。 Linux関連のフォーラムにアクセスすると、ブートローダーの問題を修正する方法を尋ねる人が少なくとも数人いる可能性が高くなります。ブートローダーの問題を回避するには、ブートプロセスでそれらが果たす役割と、最も人気のあるLinuxブートローダーを理解することが最も重要です。

ブートローダーは、オプションのカーネルパラメーターとLinux初期RAMディスク(initrdと呼ばれる)を使用してLinuxカーネルをロードするプログラムです。 LinuxカーネルはLinuxオペレーティングシステムのコアであり、init(初期化の略)プロセス、または次のようなinit置換を開始します。 システム 、ロードされた直後。 Linuxの初期RAMディスクは、実際のルートファイルシステムをマウントする前に、重要なファイルをメモリにロードするための一時的なストレージスペースを提供します。







BIOS(Basic Input / Output System)を備えた古いコンピューターでは、ブートローダーはディスクの最初の512バイトを占めるMBR(Master Boot Record)にありますが、UEFI(Unified Extensible Firmware Interface)を備えた新しいコンピューターはそれをEFIシステムパーティションと呼ばれる特別なパーティション。



ブートローダーは、POST(Power-On Self-Test)が成功した後、BIOSまたはUEFIによってロードされます。これは、コンピューターまたはその他のデジタル電子デバイスの電源がオンになった直後に実行されるセルフテストプロセスです。



ブートローダーは、LinuxカーネルとLinux初期RAMディスクのロードを担当する重要なソフトウェアです。 Linuxユーザーは、それぞれに長所と短所があるいくつかの異なるブートローダーから選択できます。