z moją najnowszą aktualizacją do Ubuntu 13.04, plik initrd.img-3.8.0-21-generic ma teraz rozmiar 32M. To sprawia mi problem z aktualizacją do nowszych jąder, ponieważ mam partycję / boot o rozmiarze zaledwie 96 MB. Co mogę zrobić, aby zmniejszyć rozmiar tego pliku?
14
Odpowiedzi:
W
/etc/initramfs-tools/initramfs.conf
, ustawMODULES=dep
zamiastMODULES=most
. Proces kompilacji initrd określi, jakich modułów potrzebujesz, a nie obejmie wiele różnych rzeczy. Zauważ jednak, że to powoduje, że proces uruchamiania jest bardzo zależny od twojego sprzętu i jeśli potrzebujesz użyć innego zestawu sprzętu (w szczególności dysków), initrd może nie działać.Dodatkowo możesz wybrać lepszy algorytm kompresji, domyślnie powinien to być gzip, ale xz (lub lzma2) jest również dostępny przez
COMPRESS=xz
. Oczywiście musisz miećxz-utils
zainstalowany. Początkowa kompresja trwa dłużej, ale dekompresja podczas rozruchu nie powinna trwać dłużej. Obie opcje razem mogą również nieco skrócić czas uruchamiania.Po ustawieniu tego, uruchom,
sudo update-initramfs -u -k all
aby zadziałało.źródło