101.2基礎
ルートファイルシステムがLVM上にあり、アクセスに必要なモジュールとツールが通常のルート側にある。
カーネル起動直後にルートへ到達する必要がある。
initramfsの役割として適切なのはどれか。
× 不正解
initramfsはメモリ上の早期ユーザー空間として、ストレージや暗号化等を準備し、本来のルートファイルシステムへ切り替える。
詳細解説
誤り全ユーザーのログインシェルを起動する
通常のユーザー空間とログインサービスの役割である。
ログインは通常のルートへ切替後である。
誤りファームウェアの設定画面を提供する
BIOSやUEFIの役割である。
ファームウェアの役割である。
誤り恒久的なアプリケーションデータを保存する
initramfsは起動時に使う一時的なルート環境である。
一時的な起動環境で永続データ領域ではない。
正しい早期ユーザー空間で必要なドライバ等を用意し、本来のルートへ切り替える
ルートへ到達する準備を行うinitramfsの中心的役割である。
正解。必要な準備後に本来のrootへ移る。
実際に確かめる
一時的な検証環境で実行できる例です。
ls /boot/initr* 2>/dev/null || echo 'initramfs image is not exposed in this environment'期待される結果
通常環境ではinitrd/initramfsイメージ。コンテナやWSLでは未表示の場合がある理解のポイント
- 早期ユーザー空間
- ルートへ必要なドライバ
- 本来のrootへ切替
確認時の注意
- 確認環境: Linux / initramfs概念
基礎のおさらい
必要になる場合
LVM、暗号化、RAID、特殊なストレージドライバ等を起動初期に扱う場合に重要である。
内容
小さなユーザー空間ツール、スクリプト、設定、モジュールを含められる。
問題IDKP-101-140
確認環境Linux / initramfs概念
最終技術確認2026-08-12
誤り・権利侵害を報告