GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS / RHEL 7 :レスキュー モードから GRUB2 を再インストールする方法

CentOS / RHEL 7 には、起動デバイスの MBR にインストールする新しい方法を使用する GRUB2 が含まれるようになりました。障害が発生してシステムを起動できない場合は、GRUB2 ブートローダーの再インストールが必要になる場合があります。 GRUB2 を再インストールするには、レスキュー モードで起動する必要があります。以下の手順に従ってレスキュー モードで起動し、GRUB2 ブートローダーを再インストールしてください。

レスキュー モードでの起動と GRUB2 の再インストール

1. BIOS で起動順序を変更し、最初の起動設定として DVD メディアを選択して、RHEL7 インストール DVD から起動します。

注意 :RHEL 7 DVD の古いバージョンは、ここでは機能しません。そのため、最新バージョンの RHEL 7 DVD を持っていることを確認してください。

2. 起動画面で、画面の最後にある [トラブルシューティング] オプションを選択します。

3. 次の画面で、[CentOS Linux システムをレスキューする] オプションを選択します。 .

4. 次の画面で、Enter キーを押して続行します。 Rescue でインストールを検索するかどうか尋ねられたら、[続行] を選択します。

インストールの検出で問題が発生した場合は、[スキップ] オプションを使用して再試行し、ストレージを手動で検出してマウントします。レスキュー モードで正しいインストールが検出された場合、下の図に示すメッセージが表示されます。

5. 次のステップは、ルート ディレクトリを /mnt/sysimage に変更することです chroot コマンドを使用します。これにより、システムがルート環境になります。

# chroot /mnt/sysimage

6. grub2-install コマンドを使用して、MBR をブート デバイスに再書き込みします。通常、起動デバイスは /dev/sda です。

# grub2-install /dev/sda

以下に示すように、インストールが成功したことを示すメッセージが表示されます。

システムを再起動するには、まず chroot 環境を終了し、reboot コマンドを実行します。

UEFI ベースのマシンに grub2 を再インストールする

UEFI ベースのマシンを使用している場合は、「grub2-install」コマンドを使用して GRUB2 を再インストールする前に、以下の 2 つの手順も追加してください。

1. EFI システム パーティションが再作成または破損した場合、これらのファイルは grub2-efi を再インストールすることで復元できます。 、grub2-efi-modulesシム パッケージ。

# yum reinstall grub2-efi grub2-efi-modules  shim

2. /boot/efi/EFI/redhat/grub.cfg の場合 削除または破損した場合、次のコマンドで復元できます:

# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg


Cent OS
  1. CentOS / RHEL 7 :firewalld から iptables に切り替える方法

  2. CentOS / RHEL 5,6 :レスキュー モードから GRUB ローダーを再インストールする方法

  3. CentOS/RHEL 5,6 で破損したルート パーティションをレスキュー モードから回復する方法

  1. CentOS/RHEL で「無差別モード」でインターフェイスを構成する方法

  2. GRUB2 (CentOS/RHEL 6) を使用して EFI ブートローダーで NUMA を無効にする方法

  3. CentOS/RHEL 7 で FIPS モードを無効にする方法

  1. CentOS /RHEL7でSELinuxを有効にする方法

  2. CentOS /RHEL7でシングルユーザーモードで起動する方法

  3. シングルユーザーモードでRHEL7/CentOS7サーバーを起動する方法