服务器启动方法与计算机系统的制作方法_2

文档序号:8361237阅读:来源:国知局
S107检查下一个第一启动序号对应的储存装置。承上例,若基本输入输出系统于硬盘D3、Dl中皆找不到启动加载程序,则下一个被检查的储存装置就会是硬盘D2。在硬盘DO已被移除而硬盘D3被安装前,在一实施例中,硬件启动信息表仍记录有端口 PO,但其对应的储存装置的信息字段为空,此时基本输入输出系统按照第一启动序号检查不到硬盘DO或任何储存装置,因此发出警示消息。
[0020]在一实施例中,于步骤SlOl中取得的硬件信息表尚包含储存装置固有的安装顺序。承上例,端口 PO原连接的硬盘DO损坏被硬盘D3取代,假设硬盘Dl、D2、D4和D5皆未被插拔过,则安装顺序是“D1 — D2 — D4 — D5 — D3”;也就是说,若在某个端口上的储存装置被更换为新的,则新的储存装置对应的启动序号位于第二启动序号的最后。当基本输入输出系统于步骤S103中判断固定端口启动功能被停用时,基本输入输出系统于步骤SllO中依据安装顺序生成多个第二启动序号,并将其写入硬件启动信息表。第二启动序号和储存装置一一对应。接着,基本输入输出系统依据硬件启动信息表,按照第二启动序号依次检查对应的储存装置,直到自某储存装置加载操作系统。具体而言,于步骤Slll中,基本输入输出系统按照第二启动序号检查储存装置其中之一,以于步骤S113中判断其是否储存有某操作系统的启动加载程序。步骤S111、S113至S115的流程类似步骤S107、S109至S115,在此不再赘述。
[0021]综上所述,本发明利用服务器中端口和其地址固定的特性识别所连接的储存装置,解决硬盘插拔后无法进入操作系统或改变了启动装置顺序等等问题。在一实施例中,本发明提供依据端口地址顺序或安装顺序对储存装置排序的选项。在一实施例中,本发明考虑储存装置的类别进行多层排序,达到启动装置的高效逻辑管理。
【主权项】
1.一种服务器启动方法,其特征在于,用于为一服务器加载操作系统,该服务器具有多个储存装置和多个端口,该些储存装置与该些端口 一一对应,该服务器启动方法包含: 扫描该些储存装置,以生成一硬件启动信息表,该硬件启动信息表记录有该些储存装置的多个信息以及该些端口的多个地址;以及判断一固定口启动功能是否被启用; 其中若该固定端口启动功能被启用,则执行下列步骤: 以预设的一端口地址顺序生成多个第一启动序号,该些储存装置与该些第一启动序号--对应; 将该些第一启动序号写入该硬件启动信息表;以及 依据该硬件启动信息表,按照该些第一启动序号依次检查该些第一启动序号对应的该些储存装置,直至自该些储存装置其中之一加载一操作系统; 其中若该些储存装置其中之一被更换为一新储存装置且该新储存装置对应被更换的该储存装置对应的该端口,则使该新储存装置对应被更换的该储存装置对应的该第一启动序号; 其中若该固定端口启动功能未被启用,则执行下列步骤: 依据该些信息生成多个第二启动序号,该些储存装置与该些第二启动序号一一对应; 将该些第二启动序号写入该硬件启动信息表;以及 依据该硬件启动信息表,按照该些第二启动序号依次检查该些第二启动序号对应的该些储存装置,直至自该些储存装置其中之一加载一操作系统; 其中若该些储存装置其中之一被更换为一新储存装置,则使该新储存装置对应一新启动序号,该新启动序号接续该些第二启动序号。
2.根据权利要求1所述的服务器启动方法,其特征在于,该些端口与该些地址一一对应,该些储存装置与该些信息一一对应,该些信息与该些地址一一对应,当该固定端口启动功能被启用时,若该些储存装置其中之一被移除,则使该硬件启动信息表中被移除的该储存装置对应的该端口对应的该地址对应的被移除的该储存装置对应的该信息为空,并保留被移除的该储存装置对应的该第一启动序号,且按照该些第一启动序号依次检查该些储存装置的步骤包含若该些第一启动序号其中之一对应的该储存装置对应的该信息为空,则发出一警示消息。
3.根据权利要求1所述的服务器启动方法,其特征在于,该些信息包含该些储存装置的型号、安装顺序及类型。
4.根据权利要求1所述的服务器启动方法,其特征在于,该些储存装置至少区分为一第一类与一第二类,该些端口与该些地址一一对应,以该端口地址顺序生成该些第一启动序号的步骤包含: 依据该第一类的该些储存装置对应的该些端口对应的该些地址,对该第一类的该些储存装置排序,以得到一第一顺序; 依据该第二类的该些储存装置对应的该些端口对应的该些地址,对该第二类的该些储存装置排序,以得到一第二顺序;以及 依据该第一顺序、该第二顺序和一类别顺序,形成该端口地址顺序,该类别顺序指示于该端口地址顺序中该第一顺序在该第二顺序之前。
5.根据权利要求4所述的服务器启动方法,其特征在于,该第一类或该第二类的该些储存装置以序列先进技术附件或序列附接式小型计算机系统接口的端口,或通过容错式磁盘阵列的扩展卡连接于该服务器的硬盘。
6.一种计算机系统,其特征在于,包含: 多个端口,用于传输存储数据; 多个储存装置,与该些端口一一对应;以及 一基本输入输出系统,用于与该些端口通信,且于该计算机系统启动时,用于扫描该些储存装置,以生成一硬件启动信息表,该硬件启动信息表记录有该些储存装置的多个信息以及该些端口的多个地址,并用于判断一固定端口启动功能是否被启用; 其中若该固定端口启动功能被启用,则该基本输入输出系统更用于以预设的一端口地址顺序生成多个第一启动序号,该些储存装置与该些第一启动序号一一对应,用于将该些第一启动序号写入该硬件启动信息表,以及用于依据该硬件启动信息表,按照该些第一启动序号依次检查该些第一启动序号所对应的该些储存装置,直至自该些储存装置其中之一加载一操作系统,其中若该些储存装置其中之一被更换为一新储存装置且该新储存装置对应被更换的该储存装置对应的该端口,则该基本输入输出系统更用于使该新储存装置对应被更换的该储存装置对应的该第一启动序号; 其中若该固定端口启动功能未被启用,则该基本输入输出系统更用于依据该些信息生成多个第二启动序号,该些储存装置与该些第二启动序号一一对应,用于将该些第二启动序号写入该硬件启动信息表,以及用于依据该硬件启动信息表,按照该些第二启动序号依次检查该些第二启动序号所对应的该些储存装置,直至自该些储存装置其中之一加载一操作系统,其中若该些储存装置其中之一被更换为一新储存装置,则该基本输入输出系统更用于使该新储存装置对应一新启动序号,该新启动序号接续该些第二启动序号。
7.根据权利要求6所述的计算机系统,其特征在于,该些端口与该些地址一一对应,该些储存装置与该些信息一一对应,该些信息与该些地址一一对应,当该固定端口启动功能被启用时,若该些储存装置其中之一被移除,则该基本输入输出系统更用于使该硬件启动信息表中被移除的该储存装置对应的该端口对应的该地址对应的被移除的该储存装置对应的该信息为空,并保留被移除的该储存装置对应的该第一启动序号,且该基本输入输出系统按照该些第一启动序号依次检查该些储存装置包含若该些第一启动序号其中之一对应的该储存装置对应的该信息为空,则该基本输入输出系统发出一警示消息。
8.根据权利要求6所述的计算机系统,其特征在于,该些信息包含该些储存装置的型号、安装顺序及类型。
9.根据权利要求6所述的计算机系统,其特征在于,该些储存装置至少区分为一第一类与一第二类,该些端口与该些地址一一对应,该基本输入输出系统以该端口地址顺序生成该些第一启动序号包含该基本输入输出系统依据该第一类的该些储存装置对应的该些端口对应的该些地址,对该第一类的该些储存装置排序,以得到一第一顺序,依据该第二类的该些储存装置对应的该些端口对应的该些地址,对该第二类的该些储存装置排序,以得至IJ一第二顺序,以及依据该第一顺序、该第二顺序和一类别顺序,形成该端口地址顺序,该类别顺序指示于该端口地址顺序中该第一顺序在该第二顺序之前。
10.根据权利要求9所述的计算机系统,其特征在于,该第一类或该第二类的该些储存装置以序列先进技术附件或序列附接式小型计算机系统接口的端口,或通过容错式磁盘阵列的扩展卡连接于该服务器的硬盘。
【专利摘要】本发明提供一种服务器启动方法计算机系统,用于为具有一一对应的多个储存装置和端口的服务器加载操作系统。服务器的基本输入输出系统扫描储存装置,以生成硬件启动信息表,并判断固定端口启动功能是否被启用。若固定端口启动功能被启用,则基本输入输出系统以预设的端口地址顺序生成多个启动序号,将其写入硬件信息表,并按照启动序号依次检查对应的储存装置,直至自储存装置其中之一加载操作系统。
【IPC分类】G06F9-445
【公开号】CN104679542
【申请号】CN201310630316
【发明人】陈玉兮, 黄威
【申请人】英业达科技有限公司, 英业达股份有限公司
【公开日】2015年6月3日
【申请日】2013年11月29日
【公告号】US20150154032
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1