电脑系统的开机方法技术方案

技术编号:2912089 阅读:148 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种电脑系统的开机方法,用以开启一部适于配置监控芯片的电脑系统。此方法包括下列步骤:首先启动电脑系统。接下来,判断监控芯片是否符合于电脑系统。若监控芯片不符合电脑系统,则禁止电脑系统驱动此监控芯片。也就是说,倘若电脑系统与所配置的监控芯片并不一致,便无法开启此监控芯片的驱动功能。如此一来可以避免在启动电脑系统之后,驱动非原厂的监控芯片的情况产生,进而确保使用监控芯片的合法性。

【技术实现步骤摘要】

本专利技术是有关于一种,且特别是有关于一种可以在开机 的过程中,检测所配置的监控芯片是否合法的开机方法。
技术介绍
无论是专司于何种服务的服务器系统,均具有工作量庞大且需要同时负责多 种工作的特性。因此,如何确保服务器系统的稳定运作便成为服务器系统制造商所 共同追求的目标。为了掌握服务器系统的运作情形以进行安全性维护,在开发与设 计服务器系统时多半会配置 一 基板管理控制器(Baseboard Management Controller, BMC)来对系统内部的风扇运转状况、温度或是电压等资讯进行监控。一般来说,基板管理控制器可以直接整合在服务器系统的主板上,亦或是以 插卡的形式配置在服务器系统当中。图1是传统开启服务器系统的流程图,此服务 器系统的主板上安插有BMC卡。请参阅图l,在步骤110中开启服务器系统的电源 开关,以启动服务器系统。接下来如步骤120所示,判断服务器系统与所安插的 BMC卡是否相符。若两者相符,则继续进行服务器系统的开机程序(步骤130)。 然而,若两者并不相符,表示目前所使用的BMC卡可能不是由服务器系统制造商所 提供的原厂配备,因此如步骤140所示,在屏幕上显示一个示警讯息以告知使用者 上述情况。接着便如步骤130及150所示,继续进行开机自我测试(Power On Self Test, P0ST)等开机程序,并将操作系统载入至服务器系统,以及驱动BMC卡的功 能。由图1所示的流程可以发现,无论BMC卡是否为服务器系统制造商所提供的 原厂配备,服务器系统均可以在启动完成后开启BMC卡的驱动功能。换言之,目前 的作法并没有针对安插非原厂的BMC卡的服务器系统进行控管, 一旦启动服务器系 统,便会开启驱动功能来驱动所安插的BMC卡。然而,非原厂的BMC卡可能无法提 供完整的维护功能,进而无法保障服务器系统的安全,并且会造成违法使用的疑虑。
技术实现思路
有鉴于此,本专利技术提供一种开机方法,用以在开启一电脑系统时判断电脑系 统与所配置的监控芯片是否相符,进而决定是否驱动此监控芯片的功能。如此一来 便可确保监控芯片在使用上的合法性。本专利技术提出一种开机方法,用以开启一部适于配置监控芯片的电脑系统。此 方法包括下列步骤首先启动电脑系统。接下来,判断监控芯片是否符合于电脑系 统。倘若监控芯片不符合于电脑系统,则禁止电脑系统驱动此监控芯片。在本专利技术一实施例中,其中在启动电脑系统的步骤之后还包括判断监控芯片 是否配置于电脑系统。若监控芯片尚未配置于电脑系统,则显示示警讯息并停止电 脑系统的启动动作。然而,若监控芯片已经配置于电脑系统,则进行监控芯片的初 始化动作。在本专利技术一实施例中,其中判断监控芯片是否配置于电脑系统的步骤包括根 据电脑系统的通用输入/输出(General Purpose 1叩ut/0utput, GPIO)端口所产 生的信号,据以判断监控芯片是否配置于电脑系统。在本专利技术一实施例中,其中判断监控芯片是否符合于电脑系统的步骤包括将 智慧平台管理介面(Intelligent Platform Management Interface, IPMI)讯息传 送至监控芯片以取得监控芯片的识别码。接着根据识别码来判断监控芯片是否符合 于电脑系统。在本专利技术一实施例中,其中禁止电脑系统驱动监控芯片的步骤包括停止电脑 系统的启动动作,进而达到禁止电脑系统驱动监控芯片的目的。在本专利技术一实施例中,其中禁止电脑系统驱动监控芯片的步骤包括在执行开 机程序时,不载入操作系统的启动键码,进而让操作系统因缺乏安全认证而无法开 启监控芯片的驱动功能。其中,启动键码包括系统预载锁定(System Locked Preinstallation, SLP)式的启动键码。在本专利技术一实施例中,其中在判断监控芯片不符合电脑系统的步骤之后还包 括显示示警讯息以提示使用者。在本专利技术一实施例中,此开机方法还包括在监控芯片符合于电脑系统时,执行开机程序并且驱动监控芯片。在本专利技术一实施例中,电脑系统包括服务器系统。而监控芯片包括基板管理 控制器(Baseboard Management Controller, BMC)。本专利技术在开启电脑系统时,根据监控芯片的识别码来判断电脑系统与所配置 的监控芯片是否相符,并且在两者不相符时禁止电脑系统驱动此监控芯片,进而避 免电脑系统在启动后对非原厂的监控芯片进行驱动,以确保使用监控芯片的合法 性。为让本专利技术的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合 附图,作详细说明如下。附图说明图1是传统开启服务器系统的方法的流程图。图2是依照本专利技术的一实施例所绘示的开机方法的流程图。具体实施例方式在利用具有基板管理控制器(Baseboard Management Controller, BMC) 的BMC卡来对服务器系统进行监控管理时,若能确保所使用的BMC卡的合法性, 势必能提供更完善的安全维护机制,并确保服务器系统能正常运作。本专利技术便 是基于上述观点进而发展出的一种,在启动电脑系统的过 程中对所配置的监控芯片进行判断,进而达到合法使用监控芯片的目的。为了 使本专利技术的内容更为明了,以下特举实施例做为本专利技术确实能够据以实施的范 例。图2是依照本专利技术一实施例所绘示的开机方法的流程图。请参阅图2,本 实施例是以开启一台适于配置监控芯片的电脑系统为例来对本专利技术进行说明。 其中,电脑系统例如是服务器系统,而监控芯片可以是基板管理控制器。在此 假设监控芯片是实作成一张监控卡,并可透过插卡的形式配置在电脑系统的主 板上。首先如步骤210所示,开启电脑系统的电源开关以启动电脑系统。此时, 基本输入输出系统(Basic Input/Output System, BIOS)便会从电脑系统的 只读存储器(Read Only Memory, ROM)载入至随机存取存储器(Random AccessMemory, R層),以准备开始进行一连串的启动动作。接着在步骤220中,基本输入输出系统首先将判断监控芯片是否已配置于 电脑系统(即判断具有监控芯片的监控卡是否已经安插在主板上)。在本实施 例中,基本输入输出系统例如是根据电脑系统的通用输入/输出(General Purpose 1叩ut/0utput, GPIO)端口所产生的信号来进行判断。举例来说,电 脑系统的主板上的通用输入/输出端口会随着监控卡的插拔与否而产生不同的 硬件信号,而基本输入输出系统便可透过检测此硬件信号来判别监控芯片是否 已正确地安装在电脑系统之中。倘若基本输入输出系统判断监控芯片尚未配置在电脑系统中,则如步骤 230所示,显示一示警讯息来告知使用者目前的情况,并停止启动电脑系统以 避免电脑系统在缺乏监控芯片的控管下便开始运作。然而,倘若监控芯片已安 装在电脑系统中,则如步骤240所示,由基本输入输出系统执行监控芯片的初 始化动作。在初始化动作完成后,如步骤250所示,基本输入输出系统接着要判断监 控芯片是否符合于电脑系统。由于每个监控芯片都具有独一无二的识别码,因 此在本实施例中,由基本输入输出系统将智慧平台管理介面(Intelligent Platform Management Interface, IPMI))讯息传送至监控芯片,进而本文档来自技高网
...

【技术保护点】
一种开机方法,用以开启一电脑系统,其中该电脑系统适于配置一监控芯片,该方法包括下列步骤: 启动该电脑系统; 判断该监控芯片是否符合于该电脑系统;以及 若该监控芯片不符合该电脑系统,则禁止该电脑系统驱动该监控芯片。

【技术特征摘要】

【专利技术属性】
技术研发人员:王建智
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1