システムアーキテクチャ(Linuxのインストールと仮想マシン・コンテナの利用、ファイル・ディレクトリの操作と管理)
Linuxシステムにおける起動処理の一般的な順序として正しいものはどれか。
- Aカーネルのロード → BIOS/UEFIによる初期化 → ブートローダの起動 → init/systemdによる各種サービスの起動
- Bブートローダの起動 → BIOS/UEFIによる初期化 → init/systemdによる各種サービスの起動 → カーネルのロード
- Cinit/systemdによる各種サービスの起動 → BIOS/UEFIによる初期化 → ブートローダの起動 → カーネルのロード
- ✓BIOS/UEFIによる初期化 → ブートローダの起動 → カーネルのロード → init/systemdによる各種サービスの起動
解説
Linuxの起動はまずハードウェアの初期化(BIOS/UEFI)が行われ、次にブートローダがカーネルをロードし、カーネル起動後にinit/systemdがユーザ空間のサービスを立ち上げる、という順序で進む。
根拠1.01.3 ブートプロセスとsystemd