操作系统内核编译

Posted:   April 14, 2018

Status:   Completed

Tags :  

Categories :  

Were equations, pictures or diagrams not properly rendered, please refresh the page. If the problem persists, you can contact me.

layout:     post

title:      Linux操作系统内核编译

subtitle:   

date:       2017-10-15

author:     剑魄未改

header-img: img/post-bg-re-vs-ng2.jpg

catalog: true

tags: - 操作系统

操作系统编译内核

###1.安装必须的支持

sudo apt-get install libncurses5-dev libssl-dev 

sudo apt-get install build-essential openssl 

sudo apt-get install zlibc minizip 

sudo apt-get install libidn11-dev libidn11

2.进入终端开始编译

通过cd使你的终端进入你的linux内核目录,

接下来执行以下命令 :

sudo make mrproper 

sudo make clean 

sudo make menuconfig

此时,因为我用的是虚拟机的缘故,出现了一些依赖不存在的问题,如图:

那么解决办法呢,按照图中的错误提示,sudo apt install <文件名> 就可以解决了。

然后执行命令make.

3.编译模块

执行命令:sudo make modules

这个需要很长时间。

4.安装模块与内核

make modules_install

make install

sudo update-grub2

reboot

5.重启后的问题

如图:

这个是由于模块没有安装成功,进入grub2,重新选择内核进入系统后,重新安装模块就可以解决。

Comments


😅 Commenting is disabled on this post.
You can use extended GitHub flavored markdown in your comment. Commenting FAQs & Guidelines