概要
ブートローダーは、ファームウェアから制御を受け取り、カーネルや関連データをメモリへ読み込んで起動を引き渡すプログラムです。
やさしい説明
ブートローダーは、ファームウェアから制御を受け取り、カーネルや関連データをメモリへ読み込んで起動を引き渡すプログラムのことです。
詳細解説
ブートローダーは、ファームウェアから制御を受け取り、カーネルや関連データをメモリへ読み込んで起動を引き渡すプログラムです。 起動するカーネルの選択、起動パラメータの付与、複数OSの選択、初期RAMディスクの読み込みなどを担当します。 LinuxではGRUBが代表例ですが、環境によっては別のブートローダーが使われることもあります。 ブートローダーはファームウェアでもカーネルでもなく、その中間で起動制御を担う部品です。
この用語が重要な理由
起動障害は段階ごとに原因が異なるため、この語がどの時点で働くかを知っていると切り分けが速くなります。
この用語を知らないと困る場面
起動失敗、カーネル更新後の不具合、回復モードでの保守作業、ブート設定の確認を行う場面で重要です。
一番よくある誤解
ブートローダーは起動関連の語ですが、ファームウェアや systemd と同じ役割ではありません。段階ごとの担当を分けて理解することが大切です。
理解チェック
要点を言い換えたり、関連例を思い出せたらチェックを入れてください。
-
起動のどの時点で使われる語かを説明できるか確認します。
-
ファームウェア、ブートローダー、カーネル、初期化系のつながりを言えるか確認します。
用例
- ブートローダーが起動のどの段階で働くかを意識して、停止箇所を切り分ける。
現場で見る場所
-
起動ログや回復手順
ブートローダー設定、カーネル起動ログ、回復モード手順の説明に現れます。前後の段階と一緒に見ると役割が分かりやすくなります。
FAQ
-
Q. ブートローダーは起動のどの段階で関わりますか。 A. ファームウェア、ブートローダー、カーネル、初期化系のどこに位置する語かを見分けることが重要です。
-
Q. ブートローダーは近い起動用語とどう違いますか。 A. ブートローダーは起動関連の語ですが、ファームウェアやsystemdと同じ役割ではありません。段階ごとの担当を分けて理解することが大切です。
関連コマンド
資格試験との関連
-
LPIC-1 101 範囲: 起動の流れと初期化の理解ブートローダーは起動の流れと初期化の理解に関わる語で、試験範囲の文章や関連設定を読み解く土台になります。
-
LinuC レベル1 101 範囲: 起動の流れと初期化の理解ブートローダーは起動の流れと初期化の理解に関わる語で、試験範囲の文章や関連設定を読み解く土台になります。
参照リンク
- カテゴリー: Boot Init
- レベル: Basic
- 対応試験: LinuC レベル1 101, LPIC-1 101