[发明专利]一种适用于国产处理器平台的RAID卡配置和驱动方法在审
申请号: | 201510969079.3 | 申请日: | 2015-12-22 |
公开(公告)号: | CN106909350A | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 陈小春;朱立森;张超;孙亮;张家定 | 申请(专利权)人: | 中电科技(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100083 北京市海淀区卧*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 国产 处理器 平台 raid 配置 驱动 方法 | ||
技术领域
本发明属于计算机固件技术领域,涉及一种基于UEFI固件的RAID卡配置和驱动的方法。
背景技术
UEFI(Unified Extensible Firmware Interface,统一的可扩展固件接口)规范是从EFI(Extensible Firmware Interface,可扩展固件接口)发展而来的。EFI是Intel为PC固件(或称为BIOS)的体系结构、接口和服务提出的建议标准。UEFI是由EFI1.10为基础发展而来,它的所有者已不再是Intel,而是一个称为Unified UEFI Form的国际组织。
独立磁盘冗余阵列(Redundant Array of Independent Disks,RAID)是把多块独立的物理硬盘组合起来形成一个逻辑硬盘的技术。RAID卡就是用来实现RAID功能的板卡,通常是由I/O处理器、硬盘控制器、硬盘连接器和缓存等一系列零组件构成的。目前已拥有了从RAID 0到6七种基本的RAID级别,并且还形成了一些基本RAID级别的组合形式,如RAID 10/01(RAID 0与RAID 1的组合),RAID 50(RAID 0与RAID 5的组合)等。要对连接在RAID卡上的硬盘进行访问,在连接完硬盘后,需要对RAID进行配置,配成某一级别的RAID,然后才能通过驱动访问RAID下的硬盘。
目前RAID卡在BIOS下的配置工具和驱动通常是放置在RAID卡的OPROM中的,在BIOS运行过程中,BIOS通过加载和运行OPROM里面的配置工具来实现对RAID卡的配置,配置完成后OPROM里的驱动会向BIOS提供接口使BIOS能访问到RAID卡下的硬盘。OPROM中的配置工具和驱动通常是 基于X86架构的,它们无法在国产处理器平台下直接使用。
发明内容
有鉴于此,本发明提供了一种适用于国产处理器平台的RAID卡配置和驱动方法,用于解决国产处理器平台下对RAID卡的配置和驱动问题。
为了达到上述目的,本发明的技术方案采用如下软硬件结构实现:包括国产处理器平台、统一的可扩展固件接口(UEFI)固件、独立磁盘冗余阵列(RAID)卡,硬盘,移动存储设备以及微型操作系统;UEFI固件中具有RAID卡驱动;RAID卡和移动存储设备连接至国产处理器平台,硬盘连接至RAID卡;移动存储设备中具有微型操作系统、虚拟机以及RAID卡配置工具
基于上述软硬件结构,本方法具体包括如下步骤:
步骤一、硬件结构中的国产处理器平台上电开机;
步骤二、UEFI固件加载和启动移动存储设备上的微型操作系统;
步骤三、在微型操作系统内运行虚拟机,在虚拟机中运行RAID卡配置工具,并对RAID卡进行配置;
步骤四、RAID卡配置完成后重启国产处理器平台;
步骤五、国产处理器平台启动UEFI固件并加载固件中的RAID卡驱动,从而完成RAID卡的驱动。
进一步地,移动存储设备为U盘或移动硬盘。
有益效果:
本发明在国产处理器平台下,通过U盘引导一个微型操作系统,并在微型操作系统上运行支持X86架构的qemu虚拟机,在qemu虚拟机上执行RAID卡的配置工具完成对RAID卡的配置,然后在BIOS下移植Linux内核中的RAID 卡驱动,从而实现在基于UEFI固件的国产处理器平台上对RAID卡的配置和驱动功能。该方法能够适用于各种处理器平台对RAID卡的配置和驱动,支持龙芯、飞腾、申威等国产处理器平台。
附图说明
图1为RAID卡配置和驱动结构图;
图2为RAID卡配置和驱动流程图。
具体实施方式
下面结合附图并举实施例,对本发明进行详细描述。
该方法采用如图1所示的软硬件结构实现:包括国产处理器平台、统一的可扩展固件接口(UEFI)固件、独立磁盘冗余阵列(RAID)卡,硬盘、移动存储设备以及微型操作系统;UEFI固件中具有RAID卡驱动;RAID卡和移动存储设备连接至国产处理器平台,硬盘连接至RAID卡;移动存储设备中具有微型操作系统、虚拟机以及RAID卡配置工具。
本发明基于UEFI固件的国产处理器平台下的RAID卡配置和驱动主要包括以下步骤:
步骤一、在国产计算机中安装带有RAID卡驱动的UEFI BIOS。
步骤二、在国产计算机中接入RAID卡,RAID卡上接上硬盘。在USB接口上插上带有微型操作系统的U盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科技(北京)有限公司,未经中电科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510969079.3/2.html,转载请声明来源钻瓜专利网。