使用 upx 压缩最新内核

使用 upx 压缩最新内核

我只是好奇,如何使用 UPX 压缩最新的(撰写本文时为 2.6.32)内核?

它对较旧的内核运行良好,但现在用 UPX 重新打包的内核无法启动,但标准压缩方法(gzip、bzip2、lzma)可以正常工作。

答案1

应该与内核的一些配置选项相关。

$ zcat /proc/config.gz | grep -i lzma

CONFIG_HAVE_KERNEL_LZMA=y

CONFIG_DECOMPRESS_LZMA=y

在内核的“常规设置”选项卡中检查配置

相关内容