我正在为Pine64准备一个新的linux内核,因为它很慢,我在linux PC上进行了交叉编译。
我正在寻找一种运行方法,make install && make install modules
无需将已编译内核的整个 ~3GB 源文件和目标文件复制到 Pine64,只是为了安装已编译的二进制文件。
有没有办法创建一些“安装包”或只是省略不需要的文件(*.o
,*.c
,...)?
答案1
您可以将模块安装到备用路径:
mkdir /tmp/pine64
make modules_install INSTALL_MOD_PATH=/tmp/pine64
然后您可以将模块/tmp/pine64
和bzImage
内核映像复制到您的 Pine64。
另一种方法是构建二进制包:
make binrpm-pkg
或者
make bindeb-pkg
取决于您的目标分布。这将生成一个包含内核和模块的包。