it-swarm-es.com

¿Puede la imagen de initramfs usar un formato de compresión que no sea GZIP?

¿Puede la imagen de initRAMFS estar comprimida por un método que no sea GZIP, como LZMA?

5
uray

v4.15 INITRAMFS_COMPRESSION_*

Estas opciones de configuración de kernel determinan si la compresión está habilitada o no.

Un rápido:

git grep INITRAMFS_COMPRESSION_

en el árbol de kernel conduce a:

usr/Kconfig:134:config INITRAMFS_COMPRESSION_NONE
usr/Kconfig:145:config INITRAMFS_COMPRESSION_GZIP
usr/Kconfig:155:config INITRAMFS_COMPRESSION_BZIP2
usr/Kconfig:168:config INITRAMFS_COMPRESSION_LZMA
usr/Kconfig:181:config INITRAMFS_COMPRESSION_XZ
usr/Kconfig:194:config INITRAMFS_COMPRESSION_LZO
usr/Kconfig:206:config INITRAMFS_COMPRESSION_LZ4

Puedes ver qué compresas son compatibles con initramfs con:

zgrep CONFIG_RD_ /proc/config.gz
# or
grep CONFIG_RD_ /usr/src/linux/.config
1
Antoine Pinsard