25.8.3. GRUB2 ブートローダーの再インストール
シナリオによっては、GRUB2 ブートローダーが誤って削除または破損されたり、他のオペレーティングシステムによって置き換えられることがあります。BIOS を搭載した AMD64 および Intel 64 システムのマスターブートレコード (MBR) に GRUB2 を再インストールできます。
前提条件
- レスキューモードでシステムを起動している。
-
インストール済みのシステムの
/ (root)パーティションを読み書きモードでマウントしている。 -
/bootマウントポイントを読み取り/書き込みモードでマウントしている。
手順
root パーティションを変更します。
sh-4.2# chroot /mnt/sysroot/install_deviceブロックデバイスがインストールされている GRUB2 ブートローダーを再インストールします。sh-4.2# /sbin/grub2-install install_device重要grub2-installコマンドを実行すると、以下の条件がすべて適用されると、マシンが起動できなくなる可能性があります。- システムは、EFI (Extensible Firmware Interface) を使用する AMD64 または Intel 64 です。
- Secure Boot が有効になります。
grub2-installコマンドを実行すると、EFI (Extensible Firmware Interface) および Secure Boot が有効な AMD64 システムまたは Intel 64 システムを起動することはできません。この問題は、grub2-installコマンドが shim アプリケーションを使用する代わりに直接起動する署名されていない GRUB2 イメージをインストールするために発生します。システムが起動すると shim アプリケーションはイメージの署名を検証します。見つからない場合は、システムの起動に失敗します。- システムを再起動します。