Outils pour utilisateurs

Outils du site


tech:redhat_centos_initramfs_boot_drivers_disque_dracut

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:redhat_centos_initramfs_boot_drivers_disque_dracut [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:redhat_centos_initramfs_boot_drivers_disque_dracut [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Brouillon Chroot Pb Boot Redhat}}
 +
 +# Redhat CentOS initramfs boot drivers disque dracut
 +
 +
 +Voir : 
 +* https://wiki.centos.org/TipsAndTricks/CreateNewInitrd
 +* https://lonesysadmin.net/2011/09/07/how-to-change-scsi-controllers-on-your-linux-vm/
 +
 +Après le grub, dès le démarrage sur le noyau :
 +
 +~~~
 +Red Hat Entreprise Linux Server 7.2 (Maipo) dracut-033-360.el7_2.1 (Initramfs)
 +~~~
 +
 +
 +Une pression sur la touche **[Esc]** (Echape) et nous voyons :
 +
 +~~~
 +Reached target Basic System OK
 +~~~
 +
 +
 +Après un long timeout, le shell "dracut" s'ouvre
 +
 +
 +
 +## Solution
 +
 +Démarrer sur le noyaux en mode rescue via le grub du disque (et non le cd)\\
 +C'est le dernier choix, dans mon cas **Red Hat Entreprise Linux Server (0-rescue-f78a3bd8e5864d92b20073ae9f0e26→**
 +
 +Puis 
 +
 +~~~
 +# new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update 3.10-327.el7.x86_64
 +new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update $(uname -r)
 +~~~
 +
 +## Notes
 +
 +### Démarrage sur le CD d'install de Redhat en mode rescue et chroot
 +
 +
 +** Parfois il n'est pas nécessaire de démarrer sur le cd d'install ** \\
 +Le **mode rescue** inclus dans le menu grub réussie à faire démarrer la machine
 +
 +Touche **[Tab]** (Tabulation) pour pouvoir passer un argument au noyau.
 +
 +Ajouter **rescue** à la ligne. Puis **[Entrée]**
 +
 +
 +Taper **1** pour **Continue**
 +
 +
 +Clavier français azerty
 +~~~bash
 +loadkeys fr
 +~~~
 +
 +chroot
 +~~~bash
 +mount --bind /proc /mnt/sysimage/proc
 +mount --bind /dev /mnt/sysimage/dev
 +mount --bind /sys /mnt/sysimage/sys
 +chroot /mnt/sysimage
 +~~~
 +
 +
 +Génération de l'initramfs - Exemples
 +~~~bash
 +dracut -f -v /boot/initramfs-$(uname -r).img
 +dracut -f -v --add-drivers "mptspi mptscsih mptbase mpt2sys mpt3sas" /boot/initramfs-3.10-327.el7.x86_64.img
 +~~~
 +
 +Vérif de l'initramfs
 +~~~bash
 +lsinitrd initramfs-2.6.32-22.el6.x86_64.img
 +~~~
 +
 +Mise-à-jour Grub
 +~~~bash
 +grub2-mkconfig -o /boot/grub2/grub.cfg
 +~~~
 +
 +Install Grub
 +~~~bash
 +grub2-install /dev/sda
 +~~~
 +
 +Déconnexion / redémmarrage
 +~~~bash
 +cd /
 +sync
 +exit # Pour quitter le chroot
 +exit # Pour redémarrer
 +~~~
 +
 +## Dracut LVM
 +
 +~~~bash
 +mv /etc/lvm/lvm.conf /tmp/
 +vgextend --restoremissing vg00 /dev/sda3
 +vgchange -ay vg00
 +exit
 +~~~
 +
 +~~~bash
 +lvm pvs -av
 +lvm lvs -ao +devices
 +vgs -v
 +~~~
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki