系列03——内核代码编译

1、处理源代码

将下载的文件linux-4.9.tar.gz拷贝至/usr/src下:

cp  linux-4.9.tar.gz /usr/src

 

将源代码压缩包解开

cd  /usr/src

tar xvfz inux-4.9.tar.gz

ln -s linux-4.9centos

 

2、配置新内核

       cd/usr/src/centos

       cp–p /boot/config* .config

       makemenuconfig

系列03——内核代码编译_第1张图片

先load .config

系列03——内核代码编译_第2张图片

再去掉Virtualization

系列03——内核代码编译_第3张图片

3、清除早先编译的内容

cd/usr/src/centos

make mrproper

make clean

4、检查依赖关系

       cd/usr/src/centos

       makedep

5、编译内核

       cd/usr/src/centos

       make–j4 bzImage

系列03——内核代码编译_第4张图片

6、编译内核模块

       make–j4 modules

7、安装模块

       makemodules_install

8、安装内核

       makeinstall

9、查看当前系统有几个内核

       Cat/boot/grub2/grub.cfg | grep menuentry

系列03——内核代码编译_第5张图片

10、设置默认得启动内核。

       grub2-set-default"CentOS Linux (4.9.0) 7 (Core)"

11、验证是否修改成功:

       grub2-editenvlist

12、重新启动机器观察

期间,缺少什么包什么文件,用yum install [文件名]进行安装。

你可能感兴趣的:(操作系统系列,操作系统系列)