Lors de la configuration du serveur Ubuntu, j'ai eu le choix d'installer un initrd "ciblé" avec uniquement les modules dont mon ordinateur a besoin. J'ai choisi l'autre option, "générique". Comment puis-je installer un initrd 'ciblé' maintenant que j'ai déjà installé mon système?
Editer /etc/initramfs-tools/initramfs.conf
et changer
MODULES=most
à
MODULES=dep
puis courir
update-initramfs -u
Comme vous l'avez vous-même souligné, modifiez le paramètre initramfs-tools MODULE=
de most
à dep
ou inversement, selon vos souhaits.
Remarque , cependant, qui se branche dans /etc/initramfs-tools/conf.d
annule le réglage de /etc/initramfs-tools/initramfs.conf
. Un fichier driver-policy
y est créé lors du choix d’un initrd ciblé, du moins sur Debian (Jessie), qui a MODULES=dep
.
Si vous manquez le support du clavier USB pour votre mot de passe LUKS au démarrage, cela vous intéresserait peut-être de faire l'inverse (vers l'initrd générique). Il semble que l'option dep
ne détecte pas la nécessité de la prise en charge du clavier.
Exemples de rapport:
Si vous aimez votre initrd ciblé léger, vous pouvez inclure les modules hid_generic
et usbhid
dans /etc/initramfs-tools/modules
pour que les claviers USB fonctionnent dans initrd. Peut-être que xhci_hcd
est également requis si vous utilisez un contrôleur USB3.0 pour connecter votre clavier
Vous voudrez probablement installer le package linux-image-server
.