GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

„Fehler:Befehl ‚ffffffffff…..‘ kann nicht gefunden werden.“ GRUB2-Fehler CentOS/RHEL 7

Der Fehler

Beim Versuch zu booten zeigt grub2:

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

und das System kann nicht booten.

Die Lösung

Es ist möglich, dass die grub2-Module in

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

wurden beschädigt.

Um eine Beschädigung des Bootloaders zu beheben, starten Sie den Server im Rettungsmodus und installieren Sie das grub2-Paket neu:

1. Starten Sie die VM vom Installations-ISO-Image und wechseln Sie in den Rettungsmodus ( Fehlerbehebung -> Linux-System retten ).

2. Erlauben Sie dem Rettungsmodus nicht, das Root-Dateisystem zu mounten.

3. Aktivieren Sie alle LVM-Geräte.

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

Die LVM-Geräte sollten im Verzeichnis /dev/mapper erscheinen.

4. Mounten Sie die Geräte, um ihre Inhalte zugänglich zu machen.

# 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

schließen Sie procfs, sysfs, dev über ein Bind-Mount ein.

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

und mounten Sie die Boot-Partition:

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

5. Machen Sie die neu gemounteten Partitionen zum aktuellen Arbeitskontext.

# chroot /mnt/sysimage
Hinweis :Überprüfen Sie zu diesem Zeitpunkt /boot/grub2/grub.cfg, es sollte keinen Müll enthalten.

6. Aktivieren Sie das Netzwerk, damit das grub2-tools TPM über yum(8) neu installiert werden kann, falls es noch nicht installiert ist.

# ifup eth0

7. Installieren Sie das RPM-Paket grub2-tools erneut.

# yum reinstall grub2-tools

8. Installieren Sie grub2 neu:

# grub2-install /dev/xvda

9. Und dann neu starten:

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


Cent OS
  1. So finden Sie Dateien in CentOS 8 in der Befehlszeile

  2. ifconfig-Befehl nicht gefunden – CentOS/RHEL 7

  3. „mlock failed:Cannot allocate memory“ lvcreate-Befehlsfehler in CentOS/RHEL 7

  4. So führen Sie den Pstack-Befehl unter CentOS/RHEL aus

  5. ‘Fehler beim Öffnen der Klasse fc_host’ – Systool-Befehlsfehler unter CentOS/RHEL 7 und 8

Verwendung von tmpfs unter RHEL/CentOS 7

Installieren Sie KVM (QEMU) auf CentOS 7 / RHEL 7

So installieren Sie Scala 3 auf RHEL 8 / CentOS 8

Beheben Sie den Fehler, dass der Befehl hwmatch auf Grub nicht gefunden werden kann

CentOS / RHEL 7 :systemd-analyze-Befehl, um Verzögerungen beim Booten zu finden

CentOS / RHEL 7 :GRUB2-Konfigurationsdatei /boot/grub2/grub.cfg erklärt