[发明专利]一种批量修改BIOS配置的方法在审
申请号: | 201210306514.0 | 申请日: | 2012-08-24 |
公开(公告)号: | CN102880519A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 郑谦 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 批量 修改 bios 配置 方法 | ||
技术领域
本发明涉及计算机应用技术领域,具体涉及一种批量修改BIOS配置的方法。
背景技术
BIOS是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
BIOS参数一般是放在一块可读写的CMOS RAM芯片中,计算机关机后,系统通过一块后备电池向CMOS RAM供电以保持其中的信息,如果关于计算机的BIOS配置信息不正确,会导致系统性能降低、零部件不能识别,并由此引发一系列的软硬件故障。
传统BIOS配置的修改需要登陆每台服务器,在操作系统下(带内)可以实现修改BIOS配置的功能,具体原理是通过操作系统上运行一个程序通过Flash驱动直接向存放BIOS配置的Flash进行写操作,在BIOS配置界面下每台分别重启手工修改。
而实际的机房中往往会布置成百上千台服务器,如果每台分别修改的话对于机房管理人员将是极其繁重的工作。
发明内容
本发明针对在操作系统上修改BIOS配置不易实现批量操作的问题,提供一种批量修改BIOS配置的方法,所述BIOS配置通过以太网存储在BMC(Baseboard Management Controller,基板管理控制器)中,对所述BIOS配置进行修改,将修改后的BIOS配置保存在BMC的NVRAM(Non-Volatile Random Access Memory,非易失性随机访问存储器)中,BIOS启动时从BMC中读出BIOS配置信息并保存在BIOS的NVRAM中。
本发明提供的第一优选实施例中:对所述BIOS配置进行修改,将修改后的BIOS配置保存在BMC的NVRAM中的方法为:
步骤S1,BMC响应带外修改BIOS配置的请求对所述BIOS配置进行修改;
步骤S2,将所述修改后的BIOS配置保存在所述BMC的NVRAM中,执行步骤S3。
本发明提供的第二优选实施例中:对所述BIOS配置进行修改,将修改后的BIOS配置保存在BMC的NVRAM中的方法为:
步骤S1’,在系统的BIOS配置界面对所述BIOS配置进行修改;
步骤S2’,将所述修改后的BIOS配置由BIOS自动同步到所述BMC的NVRAM中。
本发明提供的第三优选实施例中:在所述BMC的NVRAM中保存的所述BIOS配置信息中设置“配置已于BIOS同步”标志位,所述标志位在所述BMC的NVRAM中保存的所述BIOS配置信息丢失后会被自动清零。
本发明提供的第四优选实施例中:统启动时先读取所述标志位,判断所述标志位是否为零。
本发明提供的第五优选实施例中:所述标志位不为零时,从BMC中读出BIOS配置信息启动BIOS;
所述标志位为零时,将系统中保存在BIOS的NVRAM中的BIOS当前配置写回BMC中后,从BMC中读出BIOS配置信息启动BIOS。
本发明提供的一种批量修改BIOS配置的方法的有益效果包括:
1、本发明提供的一种批量修改BIOS配置的方法,将BIOS配置通过以太网保存在BMC中,BIOS启动时从BMC中读出BIOS配置信息,可以对BMC中的BIOS配置进行修改实现批量修改BIOS配置。
2、也可以在一台服务器的系统的BIOS配置界面对BIOS配置进行带内修改,并将该修改信息同步到BMC的配置中,BIOS启动时从BMC中读出BIOS配置信息,实现BIOS配置的批量修改。
3、在BMC的NVRAM中保存的BIOS配置信息中设置“配置已于BIOS同步”标志位,BIOS启动时将BIOS配置信息保存在BIOS的NVRAM中,通过标志位判断BMC中保存的BIOS配置是否丢失,如果丢失则将系统中保存在BIOS的NVRAM中的BIOS当前配置写回BMC中,防止BIOS在启动时读到错误的配置信息。
附图说明
如图1所示为本发明提供的一种批量修改BIOS配置的实施例的方法流程图。
具体实施方式
本发明提供一种批量修改BIOS配置的方法,BIOS配置信息通过以太网存储在BMC中,对BIOS配置信息进行修改,将修改后的BIOS配置保存在BMC的NVRAM中,BIOS启动时从BMC中读出BIOS配置信息并将该BIOS配置信息保存在BIOS的NVRAM中。
实施例一:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210306514.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:肉棕的制作方法
- 下一篇:手写文字输入装置及手写文字输入方法