CentOS7内核编译

.centos7内核编译(支持ntfs文件系统)

1.下载内核源代码内核文件(https://www.kernel.org/)

2.解压缩源代码文件到指定目录

tar xvf linux-4.8.10.tar.xz -C /usr/src

3.创建软链接解压后的文件

cd /usr/src

ln -s linux-4.8.10/ linux

4.复制当前系统内核的配置模板文件到新内核目录下面(内核文件的配置文件在/boot/config-`uname -r`隐藏文件)

cp /boot/config-3.10.0-327.el7.x86_64 /usr/src/linux/.config

5.选定配置(先安装一些图形类的工具)

yum install -y *curses*

yum install -y openssl*

make config:遍历每个选项

make menuconfig:打开菜单,配置内核选项(依据。config文件中的定义)

进入Geneal setup —->

进入()local version – append to kernel release

添加-1.0-lxclinux

退出到编译初始界面

进入File systems   —>

选择支持NTFS文件系统类型的选项

打入到模块内[M] NTFSFile system support

6.编译(先安装有关openssl*的软件)

yum install openssl* -y

make -j 4 (四核同时编译)

7.安装模块

make modules_install

8.安装内核

make install

9.重启测试

reboot

选中刚才所编译的内核启动

查看/boot/grub2/grub.cfg有无新的内核

更新数据库updatedb

查看有关ntfs.ko的驱动locate ntfs.ko

使用ntfs类型的U 盘测试支持ntfs

 

.删除编译的内核

1.在/user/src/linux下清理源代码

make clean 保留.config配置文件及外部模块的相关文件

make mrproper 删除所有编译生成的文件,包括.config和各种备份文件

make distclean 相当于mrproper,以及删除编辑器被愤怒及补丁文件

2.删除/boot下的有关编译的文件

rm -rf *4.8.10*

vim /boot/grub2/grub.cfg

删除有关编译的记录

原创文章,作者:changge,如若转载,请注明出处:http://www.178linux.com/61348

(0)
上一篇 2016-11-28 20:33
下一篇 2016-11-28 21:59

相关推荐

  • haproxy 动静分离负载均衡、​stats页面实现​。

    实验环境:一台主机提供haproxy、nfs、mariadb,后端2台apache部署wordpress。 实验目的:haproxy使得动静分离、以及开启stats页面。 haproxy简单介绍 负载均衡的解决方案,支持4、7层,特点是单进程模型(可配置为多进程模型)单进程能支持非常大的并发链接数量(相比较其他软件)。 到今天,马哥课程中的负载均衡方案(lv…

    Linux干货 2017-02-18
  • systemd及awk

    1、简述systemd的新特性及unit常见类型分析,能够实现编译安装的如nginx\apache实现通过systemd来管理
    2、描述awk命令用法及示例(至少3例)
    3、描述awk函数示例(至少3例)

    Linux干货 2018-01-17
  • Bash Shell编程初学基础篇之一

     Bash Shell编程初学基础篇之一 说明: 本文仅供初学Linux  Bash  shell学员参考学习,大神们如有兴趣请批评指正!!!    相信对于很多Linux初学者或者仅仅是听说Linux还没有接触过的同学会有一种神秘感或者不敢碰触的感觉,今天就帮大家揭开它的神秘面纱,其实并没有那么深不可测,只…

    Linux干货 2015-03-29
  • 主流Linux发行版对比

      对服务器来说,没有最好的Linux发行版。一切都取决于企业的实际需求。 如今Linux已不再只是一款自由操作系统,它还承载了许多企业的核心应用。在对比流行的Linux发行版时,不仅要考虑有吸引力的功能集,还要关注系统的支持与服务。 服务器管理员担心操作系统的维护和支持周期。维护生命周期指的是Linux发行版持续提供产品补丁和更新的时间。支持方面…

    Linux干货 2016-10-31
  • 20160804作业

    查出分区空间使用率的最大百分比值 查出用户UID最大值的用户名、UID及shell类型 查出/tmp的权限,以数字方式显示 统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序 利用扩展正则表达式分别表示0-9、10-99、100-199、200-249、250-255        &nb…

    Linux干货 2016-08-08
  • 基于rsync+inotify实现数据实时同步传输

    前言 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,但随着文件数量的增大和实时同步的要求,rsync已不能满足需求,随之rsync+inotify便应运而生。本文将讲解rsync的基础知识和如何基于rsync+inotify实现数据实时同步传输。 rsync相关介…

    Linux干货 2015-04-27