首页 > 其他 > 详细

centos8编译内核

时间:2020-09-02 09:26:18      阅读:133      评论:0      收藏:0      [点我收藏+]
由于系统版本自带的模块可能无法达到使用要求,可以定制编译内核

查看内核中模块的使用状态:lsmod

查看模块的路径,详细信息:modinfo -n (模块路径)

卸载模块:modprobe -r 模块名称

装载模块:modprobe 模块名称

指定模块路径安装:insmod modinfo -n (模块路径)

删除模块:rmmod 模块名

内核编译安装:
1,下载源码:https://www.kernel.org/
2,准备内核编译配置文件:/boot/config-uname -r
3,make menuconfig 配置内核选项
4,make -j 4 指定cpu核数
5,安装模块:make modules_install
6,安装内核相关文件:make install

示例

yum install -y gcc make ncurses-devel flex bison openssl-devel elfutils-libelf-devel
tar xf linux-tar.xz -C /usr/local/src
cd /usr/local/src
cp /boot/config-uname -r ./.config
vim .config
#CONFIG_MODULE_SIG is not set
CONFIG_SYSTEM_TRUSTED_KEYS=""
#CONFIG_DEBUG_INFO_BTF=y
make menuconfig (选择需要的编译参数)
make -j 4

make modules_install
ls /lib/modules

make install

ls /boot/loader/entries/

reboot

centos8编译内核

原文:https://blog.51cto.com/13434656/2526526

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!