GNU/Linux >> Znalost Linux >  >> Cent OS

"chyba:nelze najít příkaz 'ffffffffff..." Chyba GRUB2 CentOS/RHEL 7

Chyba

Při pokusu o zavedení grub2 ukazuje:

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

a systém nelze spustit.

Řešení

Je možné, že moduly grub2 v

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

byly poškozeny.

Chcete-li opravit jakékoli poškození zavaděče, spusťte server do záchranného režimu a přeinstalujte balíček grub2:

1. Spusťte VM z instalačního obrazu ISO a přejděte do záchranného režimu ( Odstraňování problémů -> Záchrana linuxového systému ).

2. Nepovolte záchrannému režimu připojit kořenový souborový systém.

3. Aktivujte všechna zařízení LVM.

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

Zařízení LVM by se měla objevit v adresáři /dev/mapper.

4. Připojte zařízení, aby byl jejich obsah přístupný.

# 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

zahrnout procfs, sysfs, dev prostřednictvím připojení připojení.

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

a připojte spouštěcí oddíl:

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

5. Udělejte z nově připojených oddílů aktuální pracovní kontext.

# chroot /mnt/sysimage
Poznámka :V této fázi ověřte /boot/grub2/grub.cfg, neměl by obsahovat žádný odpad.

6. Povolte síť, aby bylo možné znovu nainstalovat modul TPM grub2-tools pomocí yum(8), pokud již není nainstalován.

# ifup eth0

7. Znovu nainstalujte balíček grub2-tools RPM.

# yum reinstall grub2-tools

8. Znovu nainstalujte grub2:

# grub2-install /dev/xvda

9. A potom restartujte:

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


Cent OS
  1. Jak najít soubory v CentOS 8 na příkazovém řádku

  2. příkaz ifconfig nenalezen – CentOS/RHEL 7

  3. „mlock se nezdařil:Nelze alokovat paměť“ Chyba příkazu lvcreate v CentOS/RHEL 7

  1. Chyba XFS:Nelze připojit souborový systém s oprávněním Noacl v CentOS/RHEL 7

  2. Jak provést příkaz Pstack na CentOS/RHEL

  3. CentOS/RHEL – příkaz vgs hlásí chybu:„global/global_filter“ neznámý

  1. Nainstalujte nmap na RHEL 8 / CentOS 8

  2. Jak nainstalovat dig na RHEL 8 / CentOS 8

  3. „chyba při otevírání třídy fc_host“ – chyba příkazu systool na CentOS/RHEL 7 a 8