GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come ricostruire "initramfs" con Multipath in CentOS/RHEL 6 e 7

Initramfs contiene i moduli del kernel per tutto l'hardware necessario per l'avvio, nonché gli script iniziali necessari per procedere alla fase successiva dell'avvio. Sul sistema CentOS/RHEL, initramfs contiene un sistema operativo completo (che può essere utilizzato per la risoluzione dei problemi).

Occasionalmente, anche l'immagine di initramfs potrebbe danneggiarsi. In questo caso, non è possibile avviare il server in modalità operativa normale. Per riparare l'immagine initramfs dopo l'avvio nell'ambiente di salvataggio, puoi usare il comando dracut. Se utilizzato senza argomenti, questo comando crea un nuovo initramfs per il kernel attualmente caricato.

In alternativa, puoi usare il comando dracut con diverse opzioni per creare un initramfs per specifici ambienti del kernel. C'è anche un file di configurazione con il nome /etc/dracut.conf che puoi utilizzare per includere opzioni specifiche durante la ricreazione di initramfs.

Backup initramfs

Eseguire sempre un backup dell'immagine initramfs corrente nel caso in cui ci siano problemi con la nuova versione creata.

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

Ricostruisci initramfs con multipath

Ricostruisci l'immagine initramfs con multipath, esegui il comando dracut con le seguenti opzioni:

CentOS/RHEL 6

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

CentOS/RHEL 7

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

Verifica

Verifica che la nuova immagine initramfs sia stata creata nella directory /boot:

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

Riavvia

Riavvia il sistema con l'immagine initramfs appena creata.

# reboot


Cent OS
  1. Come installare Lighttpd con PHP5 FastCGI e MySQL su CentOS 6 / RHEL 6

  2. CentOS / RHEL 7:come aprire una porta nel firewall con firewall-cmd?

  3. CentOS / RHEL:come installare e avviare il servizio httpd di Apache

  4. Come installare e configurare Device Mapper Multipath in CentOS/RHEL 6,7

  5. Come rigenerare initramfs e vmlinuz per il kernel di salvataggio con il kernel corrente in CentOS/RHEL 7

Come installare e configurare samba su RHEL 8 / CentOS 8

Come abilitare il repository EPEL in CentOS e RHEL

Come abilitare Kdump su RHEL 7 e CentOS 7

Come installare e utilizzare Cockpit su CentOS 8 / RHEL 8

Come installare e configurare Checkmk su CentOS 8 / RHEL 8

Come installare Lighttpd con PHP FPM e MariaDB su CentOS 7 / RHEL 7