12.4. GRUB のリセット
GRUB をリセットすると、すべての GRUB 設定ファイルとシステム設定が完全に削除され、ブートローダーが再インストールされます。すべての設定をデフォルト値にリセットして、破損したファイルや無効な設定によって発生した障害を修正できます。
次の手順では、ユーザーが行ったすべてのカスタマイズが削除されます。
手順
設定ファイルを削除します。
# rm /etc/grub.d/* # rm /etc/sysconfig/grub
パッケージを再インストールします。
BIOS ベースのマシンの場合:
# yum reinstall grub2-tools
UEFI ベースのマシンの場合:
# yum reinstall grub2-efi shim grub2-tools grub2-common
変更を有効にするために
grub.cfg
ファイルを再ビルドします。BIOS ベースのマシンの場合:
# grub2-mkconfig -o /boot/grub2/grub.cfg
UEFI ベースのマシンの場合:
# grub2-mkconfig -o /boot/grub2/grub.cfg
警告grub.cfg
を再構築するパスは、BIOS ベースと UEFI ベースの両マシンで同じです。実際のgrub.cfg
は BIOS パスにのみ存在します。UEFI パスには、grub2-mkconfig
コマンドを使用して変更または再作成してはならないスタブファイルがあります。
-
GRUB の再インストール 手順に従って、
/boot/
パーティションに GRUB を復元します。