web-dev-qa-db-fra.com

Comment réduire la taille de initrd.img sur Ubuntu 13.04

avec ma dernière mise à jour vers Ubuntu 13.04, le fichier initrd.img-3.8.0-21-generic est maintenant 32M. Cela me pose un problème avec la mise à niveau vers de nouveaux noyaux car je possède une partition/boot de seulement 96 Mo. Que puis-je faire pour réduire la taille de ce fichier?

13
nwaltham

Dans /etc/initramfs-tools/initramfs.conf, définissez MODULES=dep au lieu de MODULES=most. Le processus de construction initrd déterminera les modules dont vous avez besoin plutôt que d'inclure une grande variété d'éléments. Notez cependant que cela rend votre processus de démarrage très dépendant de votre matériel. Si vous devez utiliser un autre ensemble de matériel (en particulier des lecteurs), initrd risque de ne pas fonctionner.

De plus, vous pouvez choisir un meilleur algorithme de compression. La valeur par défaut devrait toujours être gzip, mais xz (ou lzma2) est également disponible via COMPRESS=xz. Bien sûr, vous devez avoir installé xz-utils. La compression initiale prend plus de temps, mais la décompression au démarrage ne devrait pas durer plus longtemps. Les deux options ensemble peuvent également réduire votre temps de démarrage un peu.

Après avoir défini ceci, exécutez Sudo update-initramfs -u -k all pour l’appliquer.

20
Zanchey