Ubuntu 13.04'te initrd.img boyutu nasıl küçültülür


14

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?


Çekirdeğin boyutunu küçültemezsiniz. Önyükleme bölümünüzü büyütmeniz gerekecek. Bkz. Askubuntu.com/questions/126153/how-to-resize-partitions ve askubuntu.com/questions/24027/…
Takkat

Yorum için teşekkürler. Önyükleme bölümünü genişletme durumum özellikle karmaşıktır - / dev / md0, raid1 / 96MB'da önyükleme bölümüdür / / dev / md1, sistemin geri kalanını içeren LVM2 bölümlerini barındıran raid1'dir. Ben bu senaryoda / dev / md0 için daha fazla yer açmak için / dev / md1 boyutunu azaltmak için hiçbir fikrim yok
nwaltham 24:13

Grub2 kullanıyorum - keşfetmek için tek potansiyel seçenek / lvm içinde önyükleme olduğunu düşünüyorum.
nwaltham

Yanıtlar:


21

İçinde /etc/initramfs-tools/initramfs.conf, MODULES=depyerine 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-utilsyü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 allyürürlüğe girmesi için çalıştırın .


3
Göreli karşılaştırma için kvm sanal ortamında 13.10 amd64 ile bazı test sonuçları, metin moduna önyükleme. (1) Modüller = çoğu, gzip: /boot/initrd.img-3.11.0-12-generik boyut 16 985 839 bayt, 6.69s'de çizme. (2) Modüller = dep, gzip: /boot/initrd.img-3.11.0-12-generik boyut 2 229 559 bayt, 6.12s'de çizme. (3) Modüller = dep, xz: /boot/initrd.img-3.11.0-12-generik boyut 1668916 bayt, 6.26s'de çizme. (4) Modüller = dep, lzma: /boot/initrd.img-3.11.0-12-generik boyut 1 685 872 bayt, 6,35 saniyede çizme.
Pro Backup

4.14 initramf'lerimde xz ile benzer bir% 25 düşüş
bildirebilirim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.