Mit meinem letzten Upgrade auf Ubuntu 13.04 ist die generische Datei initrd.img-3.8.0-21 nun 32 MB groß. Dies führt zu Problemen beim Upgrade auf neuere Kernel, da ich eine / boot-Partition von nur 96 MB habe. Was kann ich tun, um diese Datei zu verkleinern?
14
Antworten:
In
/etc/initramfs-tools/initramfs.conf
, setzeMODULES=dep
stattMODULES=most
. Der initrd-Erstellungsprozess ermittelt, welche Module Sie benötigen, anstatt eine Vielzahl von Dingen einzuschließen. Beachten Sie jedoch, dass dies Ihren Startvorgang sehr stark von Ihrer Hardware abhängig macht und dass die initrd möglicherweise nicht funktioniert, wenn Sie einen anderen Hardwaresatz (insbesondere Laufwerke) verwenden müssen.Zusätzlich können Sie einen besseren Komprimierungsalgorithmus auswählen. Der Standardwert sollte weiterhin gzip sein, aber xz (oder lzma2) ist auch über verfügbar
COMPRESS=xz
. Natürlich muss manxz-utils
installiert haben. Die anfängliche Komprimierung dauert länger, die Dekomprimierung während des Startvorgangs sollte jedoch nicht viel länger dauern. Beide Optionen zusammen können auch die Startzeit etwas verkürzen.Nachdem Sie dies eingestellt haben, führen
sudo update-initramfs -u -k all
Sie den Befehl aus, damit er wirksam wird.quelle