700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > redhat6.3的linux内核版本 1-6-RHEL6.3-内核升级(Red Hat Enterprise Linux Server6.3)@树袋飘零...

redhat6.3的linux内核版本 1-6-RHEL6.3-内核升级(Red Hat Enterprise Linux Server6.3)@树袋飘零...

时间:2018-09-06 09:45:57

相关推荐

redhat6.3的linux内核版本 1-6-RHEL6.3-内核升级(Red Hat Enterprise Linux Server6.3)@树袋飘零...

本节介绍内容:

1、内核的概述

2、源码编译安装文件系统中的ntfs内核模块案例分析

1、内核的概述

Linux操作系统是用来跟硬件和用户程序互联的支撑平台,设备的驱动程序完全可以访问硬件,而设备的驱动程序以模块化的形式设置,可以进行安装和卸载。在linux中这个操作系统被称为内核。

内核的主要模块包括如下:

文件系统

内存管理

进程管理

模块管理

系统启动

设备驱动程序

等等

2、源码编译安装文件系统中的ntfs内核模块案例分析

(1)、前提准备:详细见前篇 linux操作系统安装选上开发相关的包同时,编译所在的目录不能低于7G 确保/usr/src/kernels不低于7G

(2)、查看linux内核版本并显示文件系统的ntfs模块信息

[root@pan-C ~]# uname -r

[root@pan-C ~]# modprobe -l | grep ntfs #无结果 没有安装模块

(3)、下载内核即下面所示的包

[root@pan-C ~]# find ./ -iname linux*.tar.xz

./linux-3.16.2.tar.xz

[root@pan-C ~]#

(4)、解压

[root@pan-C ~]# cp ./linux-3.16.2.tar.xz /usr/src/kernels/

[root@pan-C ~]# cd !$

cd /usr/src/kernels/

[root@pan-C kernels]# ls

2.6.32-279.el6.x86_64 linux-3.16.2.tar.xz

[root@pan-C kernels]# xz -d linux-3.16.2.tar.xz

[root@pan-C kernels]# tar xf linux-3.16.2.tar

[root@pan-C kernels]# cd linux-3.16.2 && cp /boot/config-2.6.32-279.el6.x86_64 ./.config

注意:重启一下系统 清理缓存

(5)、生成内核参数配置文件

[root@pan-C linux-3.16.2]# make menuconfig

之后

之后

最后保存退出即可。

(6)、生成内核以及内核驱动模块#需要等待很长时间

[root@pan-C linux-3.16.2]# make bzImage && make modules

[root@pan-C linux-3.16.2]#echo $? #返回值为0说明无报错

(7)、安装驱动模块以及内核

[root@pan-C linux-3.16.2]# make modules_install && make install

[root@pan-C linux-3.16.2]#echo $?#返回值0说明无报错

(8)、重启系统并测试新内核

[root@pan-C linux-3.16.2]#reboot

[root@pan-C ~]# uname -r

3.16.2

[root@pan-C ~]# ls /lib/modules/3.16.2/kernel/fs/ntfs/ntfs.ko

/lib/modules/3.16.2/kernel/fs/ntfs/ntfs.ko

[root@pan-C ~]#

[root@pan-C ~]# modprobe -l | grep ntfs

kernel/fs/ntfs/ntfs.ko

[root@pan-C ~]#

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。