過去問ドリル

LinuCレベル2 システムの起動とLinuxカーネル 問2

システムの起動とLinuxカーネル/ブートプロセスとGRUB

/etc/default/grubの変更を反映して、実際にブートローダが読み込む設定ファイルを再生成するコマンドはどれか。

当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムの起動とLinuxカーネル」に対応。実際の試験問題ではありません)

正解:B

解説

grub2-mkconfig -o /boot/grub2/grub.cfgは、/etc/default/grubや/etc/grub.d/以下の設定を元に、実際にブートローダが読み込むgrub.cfgを生成(上書き)するコマンドです。ディストリビューションによってはupdate-grubという別名コマンドが用意されている場合もあります。update-initramfsやmkinitrdはinitramfsを生成するコマンドで、GRUBの設定ファイル生成とは異なります。grub2-installはブートローダ自体をディスクのMBR等にインストールするコマンドです。

選択肢ごとの解説

  • A誤り。initramfsを再生成するコマンドで、GRUBの設定は更新されません。
  • B正しい。/etc/default/grubや/etc/grub.d/以下の内容から、実際に読み込まれるgrub.cfgを生成します。
  • C誤り。ブートローダ本体をディスクへ書き込むコマンドで、設定ファイルの生成は行いません。
  • D誤り。こちらもinitramfsを作り直すコマンドです。
LinuCレベル2の問題を演習モードで解く