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

「エラー:コマンド ‘ffffffffff が見つかりません....」 GRUB2 エラー CentOS/RHEL 7

エラー

grub2 ショーを起動しようとしているとき:

error: can't find command 'ffffffffff.....

そしてシステムは起動できません。

解決策

grub2 モジュールが

/boot/grub2/fonts/
/boot/grub2/i386-pc/
/boot/grub2/locale/

ブートローダーの破損を修復するには、サーバーをレスキュー モードで起動し、grub2 パッケージを再インストールします。

1. インストール ISO イメージから VM を起動し、レスキュー モードに入ります ([トラブルシューティング] -> [Linux システムのレスキュー] )。

2. レスキュー モードでルート ファイルシステムをマウントできないようにします。

3. LVM デバイスをアクティブ化します。

# lvm pvscan
# lvm vgscan
# lvm lvscan
# vgchange -ay

LVM デバイスは /dev/mapper ディレクトリに表示されます。

4. デバイスをマウントしてコンテンツにアクセスできるようにします。

# mount /dev/mapper/xxxx-root-lvm-xxx /mnt/sysimage
# mount /dev/mapper/xxxx-var-lvm-xxx  /mnt/sysimage/var
# mount /dev/mapper/xxxx-usr-lvm-xxx  /mnt/sysimage/usr

バインド マウントを介して procfs、sysfs、dev を含めます。

# mount /proc /mnt/sysimage/proc/ -o bind
# mount /dev /mnt/sysimage/dev/ -o bind
# mount /sys /mnt/sysimage/sys/ -o bind

ブート パーティションをマウントします。

# mount /dev/xvda1 /mnt/sysimage/boot

5. 新しくマウントされたパーティションを現在の作業コンテキストにします。

# chroot /mnt/sysimage
注意 :この段階で、/boot/grub2/grub.cfg を確認します。ガベージが含まれていないはずです。

6. grub2-tools TPM がまだインストールされていない場合は、yum(8) 経由で再インストールできるように、ネットワークを有効にします。

# ifup eth0

7. grub2-tools RPM パッケージを再インストールします。

# yum reinstall grub2-tools

8. grub2 を再インストールします:

# grub2-install /dev/xvda

9. そして再起動します:

# echo Exit from chroot shell
# exit
# echo Exit from rescue shell to reboot
# exit


Cent OS
  1. ifconfig コマンドが見つからない – CentOS/RHEL 7

  2. 「mlock に失敗しました:メモリを割り当てることができません」CentOS/RHEL 7 での lvcreate コマンド エラー

  3. XFS エラー:CentOS/RHEL 7 で Noacl 権限を持つファイルシステムをマウントできません

  1. コマンドラインでCentOS8でファイルを検索する方法

  2. CentOS/RHEL で Pstack コマンドを実行する方法

  3. CentOS/RHEL – vgs コマンドでエラーが報告される:“global/global_filter” unknown

  1. nmapをRHEL8/CentOS8にインストールします

  2. RHEL 8 /CentOS8にdigをインストールする方法

  3. ‘error opening class fc_host’ – CentOS/RHEL 7 および 8 での systool コマンド エラー