介绍
根据使用需要,有时候关闭一些内核选项,然而在OS没有提供对应工具的情况下,就需要重新编译linux的kernal
查看内核版本
|
|
下载源码
apt-get install linux-source
下载内核
默认下载到 /usr/src 目录
解压缩包
|
|
配置内核选项并编译
配置编译选项
配置内核的方法的编译选项的方法有好多种,下面的每一种make就对应了一种方法,只需要从里面选一种就可以了,最常见的就是make menuconfig, 但是需要安装cc和ncurses-devel这两个包
另外一种常见的方法是基于当前OS的编译配置选项去修改,复制当前系统上的/boot/config-版本-平台编译选项文件,将这个文件复制到/usr/src/linux/.config覆盖./config这个文件,然后make oldconfig去配置:这种方法下面,相同的选项就用.config里面老的配置,新的选项会去提示我们怎么配置
编译
用screen开一个子窗口,在子窗口中编译
centos上面报错找不到openssl的某个文件