Ubuntu18.04编译内核5.2.0
1、下载源码包,并解压
2、安装必要依赖:sudo apt install gcc make libncurses5-dev openssl libssl-颊俄岿髭devsudo apt install build-essentialsudo apt install pkg-configsudo apt install libc6-devsudo apt install bisonsudo apt-get install flexsudo apt install libelf-dev
3、进入源码文件夹,执行如下命令:sudo cp /boot/config-4.15.0-54-generic .config前面的路径因系统而异
4、执行命令:sudo make menuconfig请将终端全屏,否则会因无法显示而报错按需要执行配置,如管理驱动等
5、执行命令:sudo make开始编译。如果电脑CPU是多核的,可在“make”后加上“-j”和你电脑CPU核数,将大大提高速度这个过程将耗费大量时间甚至数小时,取决于电脑性能和你所选择安装的模块多少。
6、执行命令:sudo make modules_install #安装内核模块su蟠校盯昂do make insta造婷用痃ll #安装内核sudo make headers_install #可选,安装内核的文件头,用于开发
7、别以为这样就完成了,还需要修改GRUB以启用新内核:执行:gedit /etc/defaule/grub 打开GRUB文件将“GRU蚱澄堆别B_TIMEOUT_STYLE=hidden”注释(在前面加上“#”),将“GRUB_CMDLINE_LINUX_DEFAULT”的值改为“text”,保存执行update-grub保存设置
8、重启,在“Ubuntu高级选项”中便可以找到新内核了。执行uname -a查看系统内核