网络计算机bios的刷新方法

文档序号:6378820阅读:248来源:国知局
专利名称:网络计算机bios的刷新方法
技术领域
本发明涉及BIOS刷新方法,尤指网络计算机(NC,Network Computer)BIOS的刷新方法。
背景技术
BIOS(Basic Input Output System)即基本输入/输出系统,被固化到计算机主板上的ROM芯片中的一组程序,为计算机提供最低级的、最直接的硬件控制。由于BIOS属于主板的一部分,主要用于存放自诊断测试程序、系统自检装入程序、系统设置程序和主要I/O设备的I/O驱动程序及中断服务程序。BIOS是在每次开机或重启动时自动运行的,当微机接通电源后,系统将有一个对内部各个设备进行检查的过程,这是由一个通常称之为POST(Power OnSelfTest,上电自检)的程序来完成的。
普通PC的BIOS刷新通过存有BIOS刷新程序和BIOS文件的软盘/光盘等的存储介质,进行刷新操作。
NC是通过网络获取大部分资源,应用程序和数据都存储在服务器上,一般不需要很多存储空间来保存系统,其存储空间只要有20MB到96MB就可以了,目前市场上的DOC(Disk On Chip)、DOM(Disk On Module)等快闪芯片即可满足要求。
但因为没有硬盘、光驱、软驱等存储设备,所有操作都依赖服务器进行,故其BIOS刷新较普通PC相比会存在困难。
目前BIOS刷新的解决方案有以下两种1.针对每一个NC,手工输入刷新BIOS的命令开始刷新;2.对于将每个NC BIOS芯片可取下的主板,可以采取拔下BIOS芯片使用BIOS刷写器进行刷新。
现有技术方案缺陷1.使用现有技术方案1时,需要人工输入命令,每台耗时约30秒,影响生产效率;2.使用现有技术方案2时,要求BIOS芯片必须可拔下,但使用可拔下的BIOS芯片结构会因多出一个BIOS芯片基座而增加成本,使用此方法进行BIOS刷新耗时在1分钟以上。

发明内容
本发明解决的问题是提供一种网络计算机BIOS的刷新方法,解决现有技术方案中需要人工参与和费时而引起的生产/管理效率问题。
为解决上述问题,本发明网络计算机BIOS的刷新方法包括服务器设置操作,将服务器中的BIOS刷新系统中的文件设置成待刷新BIOS的参数设置项的默认值中相应文件,以便BIOS刷新系统在启动时自动运行;及BIOS刷新流程,将网络计算机开机并与服务器建立连接,将BIOS刷新系统从服务器下载到客户端的本机中,启动并执行BIOS刷新系统,从而自动刷新BIOS。该网络计算机BIOS的刷新方法中,若干待刷新BIOS的网络计算机同事与服务器进行连接,达成批量刷新的目的。
与现有技术相比,本发明具有以下优点通过对一个服务器进行设置,实现在生产及管理中,网络计算机批量自动刷新BIOS;省时省力的目的,提高生产/管理效率;本发明的使用不限于BIOS是否固化在主板上。


图1是本发明网络计算机BIOS的刷新方法应用示意图。
具体实施例方式
请参照图1所示,若干网络计算机10通过百兆交换机12、千兆交换机13,与服务器14建立网络连接,并获取资源。本发明网络计算机BIOS的刷新方法利用服务器14获取刷新系统进行相应的刷新操作。
本发明网络计算机BIOS的刷新方法包括服务器设置操作,将服务器中的BIOS刷新系统中的文件设置成待刷新BIOS的参数设置项的默认值中相应文件,以便BIOS刷新系统在启动时自动运行;及BIOS刷新流程,将网络计算机开机并与服务器建立连接,将BIOS刷新系统从服务器下载到客户端的本机中,启动并执行BIOS刷新系统,从而自动刷新BIOS。
其中,刷新系统包括以下文件含有刷新文件的启动文件,包含并启动刷新文件,其中刷新文件含有BIOS新的设置参数;含有刷新程序的启动文件,用于启动刷新系统,包含用于刷新BIOS操作的刷新程序及系统引导文件,其中刷新程序读取含有刷新文件的启动文件并调用刷新文件。
待刷新BIOS包括以下参数设置项IP地址,指定客户端获取IP地址的方式,文件传输配置项(TFTP option),指定获得配置信息的方式,包括动态获得配置信息(DHCP,Dynamic Host Configuration Protocol)和静态获得配置信息(STATIC);服务器IP地址(SERVER IP地址),指定提供网络文件传输服务器的'地址;
内核文件名(Kemel Name),该文件是系统启动所需的内核文件,包含系统启动所需的硬件驱动信息;系统引导设备(Root Device),指定文件系统所属的设备信息,即指定文件系统的来源(网络获取INTRD、本机获取DOC等),本发明网络计算机BIOS的刷新方法以刷新系统作为文件系统,通过网络从服务器(图1中服务器14)获得;初始化镜像文件名(Initrd Image,Initial ramdisk image;初始化内存虚拟磁盘镜像文件,简称为“初始化镜像文件”),该文件提供系统的文件系统镜像,在系统启动时该文件被加载为系统的文件系统。
服务器设置操作具体包括以下设置操作(a)设置该服务器的IP地址与网络计算机的BIOS参数设置项的默认值中的服务器IP地址设置项中的参数一致;(b)安装并启动文件传输服务,如TFTP,小文件传输(协议)服务,一种主动文件传输(协议);(c)将含有刷新程序的启动文件名设置与待刷新的网络计算机的BIOS参数设置项的默认值中的内核文件名一致;(d)将含有刷新文件的启动文件名设置与待刷新的网络计算机的BIOS参数设置项的默认值中的初始化镜像文件名一致;(e)将含有刷新程序的启动文件及含有刷新文件的启动文件设置在文件传输服务的相关目录下。
而BIOS刷新流程具体包括以下步骤(1)网络计算机开机接通网络;(2)以BIOS参数设置项中的服务器IP地址的默认值登陆该服务器;(3)将刷新系统下载到客户端本机中,如刷新系统通过TFTP服务下载到客户端本机中;(4)启动含有刷新程序的启动文件以执行刷新程序;(5)读取含有刷新文件的启动文件以执行刷新操作,从而自动刷新BIOS。
下面以一个具体实施例进行详细描述,设待刷新BIOS的参数设置项的默认值如下IP地址DHCP(动态获得配置信息);TFTP optionSTATIC;SERVERIP地址137.136.1.1;Kernel namevm-etc-test.img;Root DeviceINITRD;Initrd imageinitrd-test.img。
请继续参照图1所示,基于该待刷新BIOS的参数设置项的默认值,本发明网络计算机BIOS的刷新方法对服务器14进行如下设置(a)设置该服务器的IP地址137.136.1.1;(b)安装并启动TFTP服务;(c)将含有刷新程序的启动文件名设置为vm-etc-test.img;(d)将含有刷新文件的启动文件名设置为initrd-test.img;(e)将含有刷新程序的启动文件及含有刷新文件的启动文件设置在文件传输服务的相关目录下。
刷新时(1)待刷新BIOS的网络计算机连上网线开机即通过DHCP得到本机IP;(2)以BIOS参数设置项中的服务器IP地址137.136.1.1登陆该服务器14;(3)将刷新系统通过TFTP服务下载到客户端本机中;
(4)启动含有刷新程序的启动文件以执行刷新程序;(5)读取含有刷新文件的启动文件以执行刷新操作,从而自动刷新BIOS。
请继续参照图1所示,本发明网络计算机BIOS的刷新方法可以用在生产中进行批量刷新,也可以用在集中使用网络计算机的应用场所进行批量刷新。批量刷新时,若干个网络计算机同时与服务器连接进行BIOS批量刷新。批量刷新后的网络计算机也可以采用本发明原理批量的进行下面的程序,如生产测试程序等,通过百兆交换机15、千兆交换机13与另一个服务器16连接进行生产测试。
本发明网络计算机BIOS的刷新方法可以解决现有技术方案中需要人工参与和费时而引起的生产效率问题。对于需要待刷新BIOS的批量NC,使用传统方法,每台NC需要首先修改IP地址;启动,手工输入命令刷新BIOS;刷新结束还需要将BIOS中有关Server的IP地址的设置改回来;每台需要重新启动三遍方可进行下一步生产线测试,以熟练工人计算,需要90秒。而使本发明的技术方案需要人工设置和测试Server的时间1小时,每台NC只需要启动一遍,自动刷新完BIOS后即可进行下一步生产线测试,仅需要30秒,而且降低了工人的劳动强度。
另外,无论BIOS是否固化在主板上,本发明均可使用,是生产线批量刷新NC BIOS的一种很好的方法。
权利要求
1.一种网络计算机BIOS的刷新方法,其特征在于,该方法包括,服务器设置操作,将服务器中的BIOS刷新系统中的文件设置成待刷新BIOS的参数设置项的默认值中相应文件,以便BIOS刷新系统在启动时自动运行;及BIOS刷新流程,将网络计算机开机并与服务器建立连接,将BIOS刷新系统从服务器下载到客户端的本机中,启动并执行BIOS刷新系统,从而自动刷新BIOS。
2.如权利要求1所述的网络计算机BIOS的刷新方法,其特征在于,刷新系统包括以下文件含有刷新文件的启动文件,包含并启动刷新文件,其中刷新文件含有BIOS新的设置参数;含有刷新程序的启动文件,用于启动刷新系统,包含用于刷新BIOS操作的刷新程序及系统引导文件,其中刷新程序读取含有刷新文件的启动文件并调用刷新文件。
3.如权利要求2所述的网络计算机BIOS的刷新方法,其特征在于,待刷新BIOS包括以下参数设置项IP地址,指定客户端获取IP地址的方式,文件传输配置项,指定获得配置信息的方式,包括动态获得配置信息和静态获得配置信息;服务器IP地址,指定提供网络文件传输服务器的IP地址;内核文件名,该文件是系统启动所需的内核文件,包含系统启动所需的硬件驱动信息;系统引导设备,内核文件系统所属的设备信息;初始化镜像文件名,该文件提供系统的文件系统镜像,在系统启动时该文件被加载为系统的文件系统。
4.如权利要求3所述的网络计算机BIOS的刷新方法,其特征在于,服务器设置操作具体包括以下设置操作设置该服务器的IP地址与网络计算机的BIOS参数设置项的默认值中的服务器IP地址设置项中的参数一致;将含有刷新程序的启动文件名设置与待刷新的网络计算机的BIOS参数设置项的默认值中的内核文件名一致;将含有刷新文件的启动文件名设置与待刷新的网络计算机的BIOS参数设置项的默认值中的初始化镜像文件名一致;而BIOS刷新流程具体包括以下步骤网络计算机开机接通网络;以BIOS参数设置项中的服务器IP地址的默认值登陆该服务器;将刷新系统下载到客户端本机中;启动含有刷新程序的启动文件以执行刷新程序;读取含有刷新文件的启动文件以执行刷新操作,从而自动刷新BIOS。
5.如权利要求4所述的网络计算机BIOS的刷新方法,其特征在于,服务器设置操作还包括以下设置操作安装并启动文件传输服务;将含有刷新程序的启动文件及含有刷新文件的启动文件设置在文件传输服务的相关目录下;而BIOS刷新流程中,刷新系统通过文件传输服务下载到客户端本机中。
6.如权利要求4所述的网络计算机BIOS的刷新方法,其特征在于,将待刷新BIOS中文件传输配置项的默认值由静态获得配置信息刷新为动态获得配置信息。
全文摘要
一种网络计算机BIOS的刷新方法,包括服务器设置操作,将服务器中的BIOS刷新系统中的文件设置成待刷新BIOS的参数设置项的默认值中相应文件,以便BIOS刷新系统在启动时自动运行;及BIOS刷新流程,将网络计算机开机并与服务器建立连接,将BIOS刷新系统从服务器下载到客户端的本机中,启动并执行BIOS刷新系统,从而自动刷新BIOS。该网络计算机BIOS的刷新方法中,若干待刷新BIOS的网络计算机同事与服务器进行连接,达成批量刷新的目的。
文档编号G06F11/34GK1598783SQ0315694
公开日2005年3月23日 申请日期2003年9月15日 优先权日2003年9月15日
发明者樊松, 黄海, 索胜军 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1