102.2基礎
GRUB 2を使う一般的なLinuxで、起動メニューとして読み込まれる生成済み設定を確認する。
Debian系でよく使われるパスを前提とする。
該当するファイルはどれか。
× 不正解
/boot/grub/grub.cfgはGRUB 2の生成済みメニュー設定である。通常は直接編集せず、入力設定から再生成する。
詳細解説
誤り
/etc/default/grub生成処理への基本入力の1つで、完成したメニュー本体ではない。
生成用入力である。
正しい
/boot/grub/grub.cfgGRUB 2が読む生成済み設定の代表的なパスである。
正解。生成済み設定である。
誤り
/etc/fstabLinux起動後のファイルシステムマウント設定である。
マウント設定である。
誤り
/etc/inittabSysVinitの設定で、GRUB 2メニューではない。
SysVinit設定である。
実際に確かめる
一時的な検証環境で実行できる例です。
test -r /boot/grub/grub.cfg && head -n 3 /boot/grub/grub.cfg || echo 'GRUB configuration is not exposed'期待される結果
生成済みgrub.cfgの先頭、または最小環境で未表示の通知理解のポイント
- grub.cfgは生成物
- 直接編集を避ける
- ディストリビューションでパス差あり
確認時の注意
- 確認環境: GRUB 2 / Debian系パス
基礎のおさらい
自動生成
grub.cfgにはスクリプトやOS検出結果が展開される。
直接編集
再生成で失われるため、通常は入力側を編集する。
問題IDKP-102-175
確認環境GRUB 2 / Debian系パス
最終技術確認2026-08-12
誤り・権利侵害を報告