GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment reconstruire le "initramfs" avec Multipath dans CentOS/RHEL 6 et 7

L'initramfs contient des modules de noyau pour tout le matériel nécessaire au démarrage, ainsi que les scripts initiaux requis pour passer à l'étape suivante du démarrage. Sur le système CentOS/RHEL, initramfs contient un système opérationnel complet (qui peut être utilisé à des fins de dépannage).

Parfois, l'image initramfs peut également être endommagée. Si cela se produit, vous ne pouvez pas démarrer votre serveur en mode opérationnel normal. Pour réparer l'image initramfs après le démarrage dans l'environnement de secours, vous pouvez utiliser la commande dracut. Si elle est utilisée sans arguments, cette commande crée un nouvel initramfs pour le noyau actuellement chargé.

Vous pouvez également utiliser la commande dracut avec plusieurs options pour créer un initramfs pour des environnements de noyau spécifiques. Il existe également un fichier de configuration avec le nom /etc/dracut.conf que vous pouvez utiliser pour inclure des options spécifiques lors de la recréation de l'initramfs.

Sauvegarder initramfs

Effectuez toujours une sauvegarde de l'image initramfs actuelle au cas où il y aurait des problèmes avec la nouvelle version créée.

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

Reconstruire initramfs avec multipath

Reconstruisez l'image initramfs avec multipath, exécutez la commande dracut avec les options suivantes :

CentOS/RHEL 6

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

CentOS/RHEL 7

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

Vérifier

Vérifiez que la nouvelle image initramfs a été créée dans le répertoire /boot :

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

Redémarrer

Redémarrez le système avec l'image initramfs nouvellement créée.

# reboot


Cent OS
  1. Comment installer Lighttpd avec PHP5 FastCGI et MySQL sur CentOS 6 / RHEL 6

  2. CentOS / RHEL 7 :Comment extraire l'image initramfs et la modifier/afficher

  3. Comment installer et configurer Device Mapper Multipath dans CentOS/RHEL 6,7

  4. Comment régénérer initramfs et vmlinuz pour Rescue Kernel avec le noyau actuel dans CentOS/RHEL 7

  5. CentOS / RHEL 6 :Comment reconstruire l'image initiale du disque RAM

Comment installer et configurer samba sur RHEL 8 / CentOS 8

Comment activer le référentiel EPEL dans CentOS et RHEL

Comment activer Kdump sur RHEL 7 et CentOS 7

Comment installer et utiliser Cockpit sur CentOS 8 / RHEL 8

Comment installer et configurer Checkmk sur CentOS 8 / RHEL 8

Comment installer Lighttpd avec PHP FPM et MariaDB sur CentOS 7 / RHEL 7