[发明专利]一种将驱动集成到不同Linux内核版本的方法在审

专利信息
申请号: 201510899416.6 申请日: 2015-12-09
公开(公告)号: CN105549965A 公开(公告)日: 2016-05-04
发明(设计)人: 刘骏 申请(专利权)人: 浪潮电子信息产业股份有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜明
地址: 250101 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 驱动 集成 不同 linux 内核 版本 方法
【说明书】:

技术领域

发明涉及计算机操作系统技术领域,具体提供一种将驱动集成到不同Linux内核版本的方法。

背景技术

在传统的Linux操作系统中,和内核适配的部分驱动已经集成在内核中,或者可以通过手工定制将驱动编译成为模块集成到内核中。但是没有集成在内核中的驱动程序,安装方法是通过源码手工编译或rpm(软件包管理器)安装,但这部分未集成在内核中的驱动程序的安装前提是,内核必须能够正常启动,进入系统后,才能进行驱动安装的操作。若是比较重要的驱动,如Raid卡、显卡、总线等的驱动程序,内核在启动过程中需要预先加载,若加载失败,无法正常进入系统,也就无法安装驱动了。上述安装方法存在很大的局限性,给使用过程带来一定的不方便。

发明内容

本发明的技术任务是针对上述存在的问题,提供一种操作简单,实用性强,节省人力、时间、成本等资源的将驱动集成到不同Linux内核版本的方法。

为实现上述目的,本发明提供了如下技术方案:

一种将驱动集成到不同Linux内核版本的方法,所述方法包括以下步骤:

1)安装DKMS全称为DynamicKernelModuleSupport;

2)拷贝包含需要安装的驱动程序源代码文件dkms.conf;

3)将需要安装的驱动模块加入DKMS;

4)编译对应内核版本的驱动程序;

5)将驱动程序安装到对应的内核中;

6)重启系统,从被安装完驱动的内核启动即可。

作为优选,内核安装完成后,由于驱动问题导致无法正常启动,无需将驱动程序源码集成到内核源码中再次重新编译并安装内核,可以直接通过另一个正常启动的内核,将驱动集成进无法启动的内核。

本发明具有以下突出的有益效果:所述方法可以直接通过另一个正常启动的内核,将驱动程序集成进无法启动的内核,使该内核在启动时能够加载到驱动,从而正常启动;该方法操作简单,节省人力、时间、成本等资源,使用更便捷,具有良好的实用性。

具体实施方式

下面结合实施例对本发明所述将驱动集成到不同Linux内核版本的方法作进一步详细说明。

实施例

本发明所述将驱动集成到不同Linux内核版本的方法,包括以下步骤:1)安装DKMS全称为DynamicKernelModuleSupport;2)拷贝包含需要安装的驱动程序源代码文件dkms.conf;3)将需要安装的驱动模块加入DKMS;4)编译对应内核版本的驱动程序;5)将驱动程序安装到对应的内核中;6)重启系统,从被安装完驱动的内核启动即可。内核安装完成后,由于驱动问题导致无法正常启动,无需将驱动程序源码集成到内核源码中再次重新编译并安装内核,可以直接通过另一个正常启动的内核,将驱动集成进无法启动的内核。

本发明的将驱动集成到不同Linux内核版本的方法的实际工作过程为:

1.安装DKMS,全称是DynamicKernelModuleSupport,下载地址:http://linux.dell.com/dkms/permalink/dkms-2.2.0.3-1.noarch.rpm

2.将包含需要安装的驱动程序源代码文件夹copy到"/usr/src"下面,完整路径将是"/usr/src/<module>-<module-version>",(<module>-<module-version>表示需要安装的驱动源码目录)

DKMS要求我们的代码目录必须以"<module>-<module-version>"的格式命名,即"<驱动名称>-<驱动版本>",中间以英文横杠隔开;

3.在/usr/src/<module>-<module-version>目录下新增文件:dkms.conf,文件内容为:

PACKAGE_NAME=<module>

PACKAGE_VERSION=<module-version>

CLEAN="makeclean"

BUILD_MODULE_NAME[0]=<module>

DEST_MODULE_LOCATION[0]="/updates"

AUTOINSTALL="yes"

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510899416.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top