技术解析

请教如何更新 CentOS 光盘中的网卡和 RAID 卡驱动。或者说如何定制 CentOS 的光盘
0
2021-06-21 02:05:58
idczone
CentOS7.2 的光盘,安装在新的机器上,无法识别 Raid 卡的硬盘。只有使用加载驱动的方式安装。目前使用了其他方式,还算高效的部署完了大量基础设施。只是留有疑问。如何更新旧版 ISO 里面的驱动?

我尝试解包 /isoliunx/initrd.img 集成驱动后重新打包,倒是找到了硬盘,但是在安装选择好语言,进入下一个界面时,python 报错,提示找不到 core 组?应该是 Anaconda 程序 报错了。而且,此时 ctl alt f2 进入到终端里面,发现 modinfo megaraid_sas 还是老版本。感觉加载了后,又被覆盖了?因为硬盘已经识别了。

后面陆续更新了 /isolinux/upgrade.img 问题依旧。硬盘识别,驱动是老驱动,Anaconda 报错
最后将 /LiveCD/squashfs.img 重新打包,驱动版本才看到是最新,但是在安装选择好语言,进入下一个界面时,Anaconda 报 python 错的问题,还是依旧。
之前以为是 selinux 的问题,将 selinux 禁用后还是一样。

这里高手多。求解决方法。或者有无其他将驱动集成到光盘里面的方式?
别翻译错误信息
原文贴上来

安装时候实际使用的内核和运行时候实际使用的内核大概率不总是同一个

你看下新版本的 CentOS 光盘,是否可以默认支持你的硬件呢?
如果可以,把新版本光盘里面,涉及内核、module、驱动相关的文件,都替换下看看?
自己定制光盘也是一个比较麻烦的过程,出现报错时,看下是加载哪个内核哪个模块后导致的,逐一替换尝试吧
其实对这类服务器 linux 硬件驱动的问题,也可以寻求服务器厂商协助的。

各位朋友,感谢回复。最新测试。就是用 UltraISO 打开官方 ISO,什么都不干,另存为。再打开,走安装流程。就回报错。错误是加载软件列表就报错了。
应该是校验的问题。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服