操作系统内核编译

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Tryantking/article/details/79953604

操作系统编译内核

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,重新选择内核进入系统后,重新安装模块就可以解决。

阅读更多

没有更多推荐了,返回首页