编译内核前期准备工作
(1)准备好开发环境 (2)获取目标主机航硬件设备的相关信息 (3)获取目标主机系统功能的相关信息 (4)获取内核源代码包 可以从www.kernel.com上下载 (5)安装好需要使用的包组 Server Platform Development Development Tools 安装好之后就可以开始内核的编译工作了
内核编译安装系统
首先是安装开发包组 Server Platform Development Development Tools 接下来就是已下载源码文件 然后将 下载好的源码文件解压缩到/usr/src/目录下 tar xf linux-3.18.41.tar.xz -C /usr/src 为了以后操作的方便,为解压缩出来的目录linux-3.18.41创建一个软链接 ln -s linux-3.18.41/ linux 然后准备配置文件; 将/boot/config-3.10.0-327.el7.x86_64文件复制到/usr/src/linux将其名字改为.config 然后使用make menuconfig命令配置内核选项: 在使用时我们发现系统报错了
-
这是因为我们虽然安装了开发工具包,但是还缺一些内核相关的包组,安装过程是
-
安装完成后使用make menuconfig命令,可以根据自己的需求编辑相应的配置。
-
前面的步骤完成之后就可以编译内核了,是不是有些小激动呢,不过不要高兴得太早哦, 编译的过程式是非常的漫长的哦,编译时最好把自己的及其性能调整到最好哦。 编译的命令是make -j # :#是cpu的个数,红圈圈圈住的地方要注意哦
安装内核相关模块文件
在编译完成后,需要安装内核相关模块和相关文件。 安装内核相关模块的命令是: make modules_install
-
安装模块完成后,这个时候内核编译安装过程还没有完成,因为刚安装了模块,还没有生成内核文件, 所以还需要安装内核相关文件。
-
使用的命令是make install
-
到这一步就算是内核编译安装完成了,我们可以重启看一下是否编译安装成功。
OK了,内核的编译安装简单介绍讲解就这么多,深入的感兴趣的话可以在研究。
原创文章,作者:dxkboke,如若转载,请注明出处:http://www.178linux.com/46133
评论列表(1条)
不错,图文并茂,学完能有一个直观的感受。