« LINUX:Systemd-Dracut et Kernel » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 15 : Ligne 15 :
  dnf install rng-tools opensc
  dnf install rng-tools opensc
Le paquet "opensc" lui est lié et est nécessaire.
Le paquet "opensc" lui est lié et est nécessaire.
Le fichier "/etc/sysconfig/rngd" permet d'ajuster les paramètres du service "rngd".




Ligne 60 : Ligne 62 :


=Dracut=
=Dracut=
"dracut" a pour fonction d'ajouter toute une série de fonctionnalités au kernel lors de son lancement.
"dracut" a pour fonction d'ajouter toute une série de fonctionnalités au kernel lors de son lancement. Ce programme est utilisé lors de la création d'un kernel.


On peut vérifier l'intégration du service "rngd" au kernel via la commande suivante qui permet de lister son contenu:
On peut vérifier l'intégration du service "rngd" au kernel via la commande suivante qui permet de lister son contenu:
  lsinitrd /boot/initramfs-<n° kernel>.img | grep rngd
  lsinitrd /boot/initramfs-<n° kernel>.img | grep rngd
Ce qui donne pour le kernel n° 6.0.7-200.fc36.x86_64:
Ce qui donne pour le kernel n° "6.0.7-200.fc36.x86_64":
  lsinitrd /boot/initramfs-6.0.7-200.fc36.x86_64.img | grep rngd
  lsinitrd /boot/initramfs-6.0.7-200.fc36.x86_64.img | grep rngd


Ligne 81 : Ligne 83 :
Il existe une alternative au service "rngd" que nous venons d'enlever. On peut le remplacer par le service "haveged".
Il existe une alternative au service "rngd" que nous venons d'enlever. On peut le remplacer par le service "haveged".


On l'installe si nécessaire:
On l'installe suivant la commande:
  dnf install haveged
  dnf install haveged


On l'active et on le lance comme classiquement:
On peut l'activer et le lancer comme classiquement mais ce service est aussi inclus lors du lancement du kernel via le logiciel Dracut comme l'était "rngd".
systemctl enable haveged.service
systemctl start haveged.service