今天跟大家分享点稍微高级点的内容,
第一种情况,当服务器硬件平台或某个部件的发布时间晚于操作系统发布的时间,这就会导致老操作系统中没有新发布的硬件平台或配件的驱动,可能就导致操作系统无法正常安装,或安装以后系统无法识别某些硬件配件,比如主板芯片、cpu、内存、网卡、硬盘、raid卡等导致各种各样问题的出现,最关键的问题是没有raid卡或者usb的驱动会直接影响系统安装,没有raid卡驱动,可以使用dd手动加载驱动,没有usb驱动,键盘鼠标都用不了了,又何谈手动加载驱动呢,到这我想大部分人会选择放弃了,有小伙伴以前或许遇到过像win7系统要安装到新电脑,发现没有usb2.0驱动,或者直接识别不了cpu,不支持安装等问题。
第二种情况,部分用户购买了新的硬件平台,但是之前一直使用的老版本的操作系统,而且成为了习惯,对老版本系统产生了依赖关系,不想再增加学习成本,又或者老版本系统上运行的应用由于年代久远,缺少维护,无法迁移到新的操作系统运行,因此老版本系统跟新硬件平台的兼容性就成了问题,操作系统厂家也不会回过头再对老系统适配新硬件,这就是今天要讲的内容价值所在。
操作系统:centos为例
适配服务器raid卡,以博科broadcom厂商的raid卡9560-8i为例
驱动下载链接
注 :驱动版本请根据操作系统版本进行选择,本文以最新驱动为例。
https://docs.broadcom.com/docs and downloads/raid controllers/raid controllers common files/MR_LINUX_DRIVER_7.20 07.720.04.00 1.tgz
本次下载的是最新版Linux 驱动 MR_LINUX_DRIVER_7.20 07.720.04.00 1.tgz 。
本文档以CentOS 7.6为操作系统为例
操作系统安装,选择带 GUI的服务器 全包安装 。
安装的时候创建 mockbuild用户。
将操作系统镜像文件 CentOS-7-x86_64-DVD-1810.iso上 传到工作目录
1) 创建 挂载 目录
mkdir -p /mnt/iso
2) 挂载镜像
mount CentOS-7-x86_64-DVD-1810-Hygon-v8.iso /mnt/iso/
1 )创建镜像制作目录
mkdir -p /root/iso_rebuild
2 )进入镜像制作目录
cd /root/iso_rebuild
3)拷贝原始镜像内核
rsync -a /mnt/iso/ .