hyphop Posted December 2, 2016 Share Posted December 2, 2016 Hello why only gzip ? make all compression available not gzip only !! CONFIG_KERNEL_GZIP=y# CONFIG_KERNEL_LZMA is not set# CONFIG_KERNEL_XZ is not set# CONFIG_KERNEL_LZO is not set Link to comment Share on other sites More sharing options...
Igor Posted December 2, 2016 Share Posted December 2, 2016 Hello why only gzip ? make all compression available not gzip only !! CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set Why? Otherwise, check this. Link to comment Share on other sites More sharing options...
zador.blood.stained Posted December 2, 2016 Share Posted December 2, 2016 Hello why only gzip ? make all compression available not gzip only !! CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set It's a choice, only one option can be selected. Please read kernel documentation first before making assumptions about meaning of kernel options prompt "Kernel compression mode" default KERNEL_GZIP depends on HAVE_KERNEL_GZIP || HAVE_KERNEL_BZIP2 || HAVE_KERNEL_LZMA || HAVE_KERNEL_XZ || HAVE_KERNEL_LZO || HAVE_KERNEL_LZ4 help The linux kernel is a kind of self-extracting executable. Several compression algorithms are available, which differ in efficiency, compression and decompression speed. Compression speed is only relevant when building a kernel. Decompression speed is relevant at each boot. If you have any problems with bzip2 or lzma compressed kernels, mail me (Alain Knaff) <alain@knaff.lu>. (An older version of this functionality (bzip2 only), for 2.4, was supplied by Christian Ludwig) High compression options are mostly useful for users, who are low on disk space (embedded systems), but for whom ram size matters less. If in doubt, select 'gzip' Link to comment Share on other sites More sharing options...
hyphop Posted December 2, 2016 Author Share Posted December 2, 2016 OK sorry i have made mistake i need compression for initrd not for kernel ( yes its different options ) CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set for example ubuntu kernel config have all enabled options and we can select any compression for initrd CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y PS ! why not use CONFIG_KERNEL_LZO=y for kernel ? useful for embedded systems like openwrt Link to comment Share on other sites More sharing options...
zador.blood.stained Posted December 3, 2016 Share Posted December 3, 2016 Initrd compression options added: https://github.com/igorpecovnik/lib/commit/df88abadb1dab480c626572fa4eaf87a94a69379 PS ! why not use CONFIG_KERNEL_LZO=y for kernel ? useful for embedded systems like openwrt Useful for OpenWRT where minimum storage requirement is 4MB (a normal size of SPI flash on a cheap router like TL-MR3020. For systems where SD/eMMC is the main storage a couple of megabytes won't save the day, so we stick to the default compression option. Link to comment Share on other sites More sharing options...
Recommended Posts