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

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

内核移植成功。

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 移植新内核到Linux系统上的操作步骤

登录

找回密码

注册