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