オリジナル問題 LinuCレベル2試験 問題 問2
システムの起動とLinuxカーネル/ブートプロセスとGRUB/etc/default/grubの変更を反映して、実際にブートローダが読み込む設定ファイルを再生成するコマンドはどれか。
出典:オリジナル問題 LinuCレベル2試験 問題 問2
- Agrub2-mkconfig -o /boot/grub2/grub.cfg
- Bupdate-initramfs
- Cgrub2-install
- Dmkinitrd
正解:A
解説
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正しい。grub2-mkconfig -o /boot/grub2/grub.cfgでgrub.cfgを再生成できます。
- B誤り。update-initramfsはinitramfsを生成するコマンドで、grub.cfgの生成ではありません。
- C誤り。grub2-installはブートローダ自体をディスクにインストールするコマンドで、設定ファイルの生成ではありません。
- D誤り。mkinitrdもinitramfs(initrd)を生成するコマンドで、grub.cfgの生成ではありません。