我只是好奇,如何使用 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
在内核的“常规设置”选项卡中检查配置
我只是好奇,如何使用 UPX 压缩最新的(撰写本文时为 2.6.32)内核?
它对较旧的内核运行良好,但现在用 UPX 重新打包的内核无法启动,但标准压缩方法(gzip、bzip2、lzma)可以正常工作。
应该与内核的一些配置选项相关。
$ zcat /proc/config.gz | grep -i lzma
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_DECOMPRESS_LZMA=y
在内核的“常规设置”选项卡中检查配置