老版Linux不用愁 使用DKMS轻松制作RAID卡驱动

来源:未知 浏览 804次 时间 2021-03-15 22:08

老版

干本领的伙伴大概有过好像如许的感触——每天城市遇到新的问题,Linux大概者学到新的知识。然而一部分的时间和精力毕竟有限,不用不是十脚的岗亭都才干到常常亲力亲为,愁每人最......

  在戴尔官网PowerEdge R730效劳器的启动下载页面,使用PERC 9系列RAID卡除了Red Hat Enterprise Linux 7之外,DKMS只供给了6.5、6.6和6.7版本的下载。而这并不代表较早的版本都无法救济。

  2.安置RAID卡启动:# rpm -ivh megaraid_sas-06.806.08.00-1dkms.noarch.rpm

  而后到LSI(现为Avago)网站下载到H730闭于应的MegaRAID SAS 9361-8i的Linux启动。解压后,轻松在dkms-1目录下有一个megaraid_sas-06.806.08.00-1.dkms.tar.gz文件。把该文件解压后,制作里面有dkms-2.0.21.1-1.noarch.rpm和megaraid_sas-06.806.08.00-1dkms.noarch.rpm这2个文件。

  创造RAID卡启动有许多种办法。一种是把启动介入到内核里编译,RAID这个办法也有限制性——创造启动过程中一朝报错,卡阻挡易找到堕落缘故,驱动大大减少了创造难度。而且假如须要晋级内核,老版须要沉新编译RAID卡启动。

  1.安置dkms:#rpm –ivh dkms-2.0.21.1-1.noarch.rpm

  此地引睹另一种办法,Linux不妨运用DKMS东西方便的创造出RAID卡启动。

  3. DKMS会把启动模块介入到目录树下,不用把启动源代码copy到相应地位,愁并天生相应的启动模块文件。也不妨径自运用DKMS天生启动模块文件。# dkms build -m megaraid_sas -v 06.806.08.00 -k 2.6.32-220.el6.x86_64 -a x86_64

  DKMS (Dynamic Kernel Module Support) 是Dell的一个open source开源名目,使用主页在

  此地咱们便以老版本RedHat Linux为例,DKMS用DKMS来创造PERC H730 RAID卡启动。

  安置Linux安排体系时,轻松最大的艰巨常常在RAID卡启动,制作这个RAID卡启动是在安置Linux时须要加载的,RAID不它便不行辨别出硬盘,卡Linux也将无法安置下去。在安排体系自动辨别不到RAID卡时,驱动须要预先找到闭于应的启动,老版本领成功安置Linux。而硬件厂商常常不再供给老版本Linux的启动,Linux这时须要运用RAID卡厂商供给的source code(源代码)本人创造RAID卡启动。

  开始在一台假造机上安置好须要安置的Linux体系,不用以及相闭模块。

  相闭实质导读↓↓↓【工程师笔记】第一期:小议Linux下磁盘乱序问题【工程师笔记】第二期:巧用iDRAC批量建改PXE网卡开用程序【工程师笔记】第三期:何如样评价运用的保存本能需要?

  DKMS手段是让依附内核的模块源码独力出来,愁以便晋级内核的时间不妨容易地沉新树立。Linux模块和内核是有依附闭系的,使用假如遇到内核版本的晋级和变化,DKMS往日编译的启动模块是无法持续运用的,轻松须要手动再编译一遍。这即是Dell创造的DKMS名手段道理地方。DKMS不妨帮咱们保护内核外的这些启动步调,制作在内核版本变化之后不妨自动沉鼎盛成新的模块。另DKMS也供给了富饶的功效,RAID不妨运用启动的源代码来编译出相应版本的启动。正因为DKMS东西富饶的功效,卡许多厂商城市发布DKMS版本启动。

  4. 结果不妨运用DKMS天生Redhat下的启动映像文件:# dkms mkdriverdisk -d redhat -m megaraid_sas -v 06.806.08.00 -k 2.6.32-220.el6.x86_64 -a x86_64如许便运用DKMS东西很容易的创造出RAID卡启动映像文件。

  DKMS的运用过程不妨瞅下图:

  5. 另还不妨运用DKMS创造出rpm安置包,驱动闭于linux不熟悉的人,老版不妨很方便的运用干好的网卡大概其他的启动大概软件rpm包安置。# dkms mkrpm -m megaraid_sas -v 06.806.08.00✉不知您瞅完本文有什么感慨,Linux是否有帮帮呢?假如您闭于《工程师笔记》栏目有所有的意睹大概者倡导,不用都不妨在文章底下留言,愁以便咱们未来不妨更好地为读者效劳。

  干本领的伙伴大概有过好像如许的感触——每天城市遇到新的问题,使用大概者学到新的知识。然而一部分的时间和精力毕竟有限,DKMS不是十脚的岗亭都才干到常常亲力亲为,轻松每人最长于的范围也各不沟通。为了使工程师本人踩过的坑、那些实用的心体面验也能给大师戴来帮帮,制作把体味记录和瓜分出来便显得尤为宝贵,RAID这即是咱们开设《工程师笔记》博栏的手段。老版Linux不必愁 ——运用DKMS轻快创造RAID卡启动在咱们的本领救济处事中,卡常常遇到有些客户须要在咱们的新款效劳器上安置老版本Linux安排体系,驱动而老版本Linux不内置新硬件的启动文件,老版不行直接安置。有些客户会经过假造机来安置老版本Linux。

  然而有些客户因各类缘故,LinuxLinux不行运行在假造机上,不用须要直接运行在物理效劳器硬件上,愁这便戴来了许多烦恼。本文咱们便计划,使用在这种情景下何如样创造启动,老版Linux不用愁 使用DKMS轻松制作RAID卡驱动来安置体系。

标签: DKMS启动RAIDLinux