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

So erstellen Sie das „initramfs“ mit Multipath in CentOS/RHEL 6 und 7 neu

Das initramfs enthält Kernelmodule für die gesamte Hardware, die zum Booten erforderlich ist, sowie die anfänglichen Skripte, die erforderlich sind, um mit der nächsten Bootphase fortzufahren. Auf CentOS/RHEL-Systemen enthält das initramfs ein vollständiges Betriebssystem (das für Fehlerbehebungszwecke verwendet werden kann).

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.

Initramfs sichern

Erstellen Sie immer eine Sicherungskopie des aktuellen initramfs-Images, falls es Probleme mit der neu erstellten Version gibt.

# cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.$(date +%m-%d-%H%M%S).bak

Initramfs mit Multipath neu erstellen

Erstellen Sie das initramfs-Image mit Multipath neu, führen Sie den dracut-Befehl mit den folgenden Optionen aus:

CentOS/RHEL 6

# dracut -v -f -a multipath --include /etc/multipath /etc/multipath

CentOS/RHEL 7

# dracut --force --add multipath --include /etc/multipath

Bestätigen

Überprüfen Sie, ob das neue initramfs-Image im /boot-Verzeichnis erstellt wurde:

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

Neu starten

Starten Sie das System mit dem neu erstellten initramfs-Image neu.

# reboot


Cent OS
  1. CentOS / RHEL 7 :So extrahieren Sie das initramfs-Image und bearbeiten/anzeigen es

  2. So installieren und konfigurieren Sie Device Mapper Multipath in CentOS/RHEL 6,7

  3. CentOS/RHEL:So finden Sie das Paket mit einer fehlenden Datei mit YUM

  4. So installieren Sie das Pip-Paket in CentOS/RHEL 7 und 8

  5. CentOS / RHEL 6:So erstellen Sie das ursprüngliche Ramdisk-Image neu

So installieren und konfigurieren Sie Samba auf RHEL 8 / CentOS 8

So aktivieren Sie das EPEL-Repository in CentOS und RHEL

So aktivieren Sie Kdump auf RHEL 7 und CentOS 7

So installieren und verwenden Sie Cockpit unter CentOS 8 / RHEL 8

So installieren und konfigurieren Sie Checkmk unter CentOS 8 / RHEL 8

So installieren Sie Lighttpd mit PHP FPM und MariaDB unter CentOS 7 / RHEL 7