102.2標準
GRUB 2の入力設定を変更した。
grub-mkconfigを使い、Debian系の生成済み設定ファイルへ結果を書き出す。
適切なコマンドはどれか。
× 不正解
grub-mkconfigは各入力と検出結果から設定を生成する。-oを付けると指定ファイルへ書き込む。
詳細解説
誤り
grub-install -o /boot/grub/grub.cfggrub-installはブートローダー本体のインストール用で、-oによる設定生成ではない。
インストール側である。
誤り
grub-mkconfig /boot/grub/grub.cfg出力先を指定する-oがなく、通常は標準出力へ生成する。
出力先指定がない。
正しい
grub-mkconfig -o /boot/grub/grub.cfg設定を生成し、-oで指定したファイルへ書き出す。
正解。指定ファイルへ設定を生成する。
誤り
grub-editenv -o /boot/grub/grub.cfgGRUB環境ブロックの操作で、メニュー設定生成ではない。
環境ブロック操作である。
実際に確かめる
一時的な検証環境で実行できる例です。
grub-mkconfig --help 2>&1 | grep -E -- '--output|-o' || echo 'grub-mkconfig is not installed'期待される結果
出力ファイル指定の説明、または未導入の表示理解のポイント
- grub-mkconfigは設定生成
- -oは出力先
- 実行前に対象パスを確認
確認時の注意
- 確認環境: GRUB 2
- 検証ではヘルプだけを読み、設定を生成しない。
基礎のおさらい
ディストリビューション差
update-grub等のラッパーを用意する環境もある。
安全確認
出力先が実際のGRUB設定パスか確認してから管理権限で実行する。
問題IDKP-102-177
確認環境GRUB 2
最終技術確認2026-08-12
誤り・権利侵害を報告