生产内核功能间的依赖关系,为编译做好准备:
[root@sysweb kernels]# make dep
编译内核:
make bzImage (big zimage)编译大内核避免编译的内核过大造成失败
make zImage 编译小内核时使用。推荐选前者。
小技巧:若机器有多核可以加j参数,使用多核同时进行编译,速度回提高很多。
[root@sysweb kernels]# make –j4 bzImage
编译内核模块:
[root@sysweb kernels]# make –j4 modules
安装内核模块:
/lib/modules目录用于Linux系统内核模块,不同版本内核对应不同版本内核版本目录。
[root@sysweb kernels]# make modules_install
安装编译好后的系统内核到系统中:
[root@sysweb kernels]# make install
查看内核及启动配置
编译成功后会在/boot/目录下生产linux-3.8.0文件夹并在/boot/grub/grub.conf启动引导程序的配置文件中有编译成功的内核配置。
如图:
已经有NTFS模块支持。
注:RHEL 系统默认是没有将NTFS模块编辑进系统,需要下载NTFS-3G包安装编译。
9. 重新启动系统会发现有两个系统内核,选择最新的Linux-3.8.0 内核版本启动并查看版本号: