GNU/Linux >> LINUX-Kenntnisse >  >> Linux

dracut:Befehl nicht gefunden

Gelegentlich kann auch das initramfs-Image beschädigt werden. In diesem Fall können Sie Ihren Server nicht im normalen Betriebsmodus starten. Um das initramfs-Image nach dem Booten in die Rettungsumgebung zu reparieren, können Sie den Befehl dracut verwenden. Wenn dieser Befehl ohne Argumente verwendet wird, erstellt er ein neues initramfs für den aktuell geladenen Kernel.

Alternativ können Sie den dracut-Befehl mit mehreren Optionen verwenden, um ein initramfs für bestimmte Kernel-Umgebungen zu erstellen. Es gibt auch eine Konfigurationsdatei mit dem Namen /etc/dracut.conf, die Sie verwenden können, um bestimmte Optionen einzuschließen, während Sie das initramfs neu erstellen.

Ein Beispiel für die Verwendung des Befehls dracut zum Erstellen eines initramfs-Images lautet wie folgt:

# dracut /boot/initramfs-$(uname -r).img $(uname -r)

Wenn beim Ausführen des dracut-Befehls der folgende Fehler auftritt:

dracut: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:

Betriebssystemverteilung Befehl
Debian apt-get install dracut
Ubuntu apt-get install dracut
Kali-Linux apt-get install dracut
CentOS yum installiere dracut
Fedora dnf installiere dracut
Raspbian apt-get install dracut

Schlussfolgerung

Der Befehl dracut wird verwendet, um ein initramfs-Image zu generieren, ähnlich wie mkinitrd verwendet wird, um ein initrd-Image zu generieren. Tatsächlich ist mkinitrd bei einigen Distributionen ein Kompatibilitätswrapper, der den Befehl dracut aufruft.


Linux
  1. ifrename:Befehl nicht gefunden

  2. netstat:Befehl nicht gefunden

  3. kubectl:Befehl nicht gefunden

  4. tvservice:Befehl nicht gefunden

  5. lspci:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

Subscription-Manager:Befehl nicht gefunden

dnf:Befehl nicht gefunden

bc:Befehl nicht gefunden

dpkg:Befehl nicht gefunden

ln:Befehl nicht gefunden