Ubuntu 13.04'e en son yükseltmeyle, initrd.img-3.8.0-21-jenerik dosyası şimdi 32M. Bu sadece 96MB / boot bölümü var gibi yeni çekirdeklere yükseltme ile sorun yaratıyor. Bu dosyanın boyutunu azaltmak için ne yapabilirim?
Ubuntu 13.04'e en son yükseltmeyle, initrd.img-3.8.0-21-jenerik dosyası şimdi 32M. Bu sadece 96MB / boot bölümü var gibi yeni çekirdeklere yükseltme ile sorun yaratıyor. Bu dosyanın boyutunu azaltmak için ne yapabilirim?
Yanıtlar:
İçinde /etc/initramfs-tools/initramfs.conf
, MODULES=dep
yerine ayarlayın MODULES=most
. İnitrd oluşturma işlemi, çok çeşitli şeyler eklemek yerine hangi modüllere ihtiyacınız olduğunu hesaplar. Ancak, bunun önyükleme işleminizi donanımınıza çok bağımlı hale getirdiğini ve farklı bir donanım (özellikle sürücüler) kullanmanız gerekirse initrd'nin çalışmayabileceğini unutmayın.
Ek olarak daha iyi bir sıkıştırma algoritması seçebilirsiniz, varsayılan hala gzip olmalıdır, ancak xz (veya lzma2) aracılığıyla da kullanılabilir COMPRESS=xz
. Tabii ki xz-utils
yüklemiş olmanız gerekir . İlk sıkıştırma daha uzun sürer, ancak önyükleme sırasında dekompresyon çok daha uzun sürmemelidir. Her iki seçenek birlikte önyükleme sürenizi biraz azaltabilir.
Bunu ayarladıktan sonra sudo update-initramfs -u -k all
yürürlüğe girmesi için çalıştırın .