移植新内核到Linux系统上的操作步骤

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

1、在ubuntu官网下载ubuntu16.04的镜像和对应ubuntu16.04的内核版本源代码,或者在镜像源上找

2、安装ubuntu16.04到PC主机上

接下来执行以下:

编译新的Linux内核给X86内核使用出现以下错误:

scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory

解决方法:

(1)下载openssl-1.0.1d.tar.gz

tar xzf openssl-1.0.1d.tar.gz cd openssl-1.0.1d/ ./config shared no-asm –prefix=$PWD/tmp 然后打开Makefile 搜索install_docs,将这个编译选项去掉。 make && make install cp ./tmp/include/*   /usr/include  cp ./tmp/lib/*       /usr/lib

(2)apt-get upgrade && apt-get update

个人推荐第二种。

再到内核源码根目录

cp /boot/config-xxxxxx-generic make -jx (x代表数字2,4,8,表示CPU核心数) make modules_install make install 确认成功后,reboot

内核移植成功。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对免费资源网的支持。如果你想了解更多相关内容请查看下面相关链接

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容