阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Centos7.3编译RAID驱动(二) – 安装和进入系统的内核不同

85次阅读
没有评论

共计 1445 个字符,预计需要花费 4 分钟才能阅读完成。

导读 上一章节加载的 raid 驱动只是为了能在安装界面识别到硬盘,将数据复制到硬盘中。接下来,是进入系统时,由于内核版本和安装时的不一样。不识别 raid 驱动,无法进入系统。只能继续添加 raid 驱动。

下面将插入装有该系统镜像的 u 盘启动到 rescue 恢复模式,通过恢复模式,将 4.18.202 相近的 raid 驱动导入到 /lib/modules/`uname -r`/kernel/drivers/scsi/megraid 目录里面。并执行 dracut –force initramfs-4.18.20-2.el7.wuba.lp.x86_64.img 4.18.20-2.el7.wuba.lp.x86_64
然后重启系统测试一下吧。下面是步骤:

从刚才从官网下载的 raid 驱动包中找到
rhel8_oel8_centos8/rpms-1/kmod-megaraid_sas-07.720.04.00_el8.3-1.x86_64.rpm 文件。

Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
可以在 windows 系统中,用 7z 将他解压出来,得到里面的 megaraid_sas.ko 文件。
Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
复制 megaraid_sas.ko 到 u 盘。
下面开始进入恢复模式。选择 Troubleshooting
Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
选择 Rescue a CentOS Linux system,并按 tab 键
Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
在这里,我将 LABEL 修改为正确的,然后添加 linux dd 用来加载 raid 驱动。回车,进入恢复模式
Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
下面界面是 linux dd 加载驱动界面,加载驱动之后,按 c 键继续。
Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
进入到 rescue 模式选择 1),继续,回车之后,表示将系统的目录挂载 /mnt/sysimage 目录下面了。

提示可以使用 chroot /mnt/sysimage 命令。切换根目录为 /mnt/sysimage。
Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
下面更改以下根目录:

sh-4.2# chroot /mnt/sysimage/

Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
下面来替换驱动吧。
使用 lsblk 查看我得存放 raid 驱动的 u 盘,并创建 /usb 目录,将该 u 盘挂载到 /usb 目录
Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
查看 megaraid 驱动目录下面的.ko 文件

# ls -l /lib/modules/4.18.20-2.el7.wuba.lp.x86_64/kernel/drivers/scsi/megaraid

Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
将目录下面的 megaraid_sas.ko 备份一下。

# cd /lib/modules/4.18.20-2.el7.wuba.lp.x86_64/kernel/drivers/scsi/megaraid
# mv megaraid_sas.ko megaraid_sas.ko.back

Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
挂载 u 盘,然后挂载到刚才创建的 /usb 目录,将文件复制到
/lib/modules/4.18.20-2.el7.wuba.lp.x86_64/kernel/drivers/scsi/megaraid 目录下面

# cp -p /usb/4.18.202/megaraid_sas.ko /lib/modules/4.18.20-2.el7.wuba.lp.x86_64/kernel/drivers/scsi/megaraid/
# chmod 744 megaraid_sas.ko

Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
下面使用 dracut 从新生成 initramfs 文件

# cd /boot
# dracut –force initramfs-4.18.20-2.el7.wuba.lp.x86_64.img 4.18.20-2.el7.wuba.lp.x86_64

Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
退出,并重启系统,查看是否可以进入系统。

# exit
# reboot

完美进入系统
Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
查看服务器型号
Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同
查看内核版本
Centos7.3 编译 RAID 驱动(二)– 安装和进入系统的内核不同

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1445字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中