首页 / 专利库 / 电脑编程 / 高级配置与电源接口 / 存储装置的名称更新方法

存储装置的名称更新方法

阅读:450发布:2020-05-12

专利汇可以提供存储装置的名称更新方法专利检索,专利查询,专利分析的服务。并且本 发明 公开提供一种存储装置的名称更新方法,其包括: 修改 一 计算机系统 中的一Linux 操作系统 ,使Linux操作系统通过计算机系统的一内存读取计算机系统的一存储装置的一名称配置信息;开启计算机系统,于Linux操作系统进行初始化前,进入一 基本输入输出系统 (BIOS)的一设定 接口 ;通过BIOS的设定接口更新存储装置的名称配置信息;通过内存存储BIOS中更新的存储装置的名称配置信息;重新开启计算机系统,配置Linux操作系统于初始化时从内存读取存储装置的名称配置信息,然后使用该名称配置信息配置 硬盘 名称。,下面是存储装置的名称更新方法专利的具体信息内容。

1.一种存储装置的名称更新方法,其特征在于,其包括:
修改计算机系统中的一Linux操作系统,使所述Linux操作系统通过所述计算机系统的一内存读取所述计算机系统的一存储装置的一名称配置信息;
开启所述计算机系统,于所述Linux操作系统进行初始化前,进入一基本输入输出系统(Basic Input/Output System,BIOS)的一设定接口
通过所述BIOS的所述设定接口更新所述存储装置的所述名称配置信息;
通过所述内存存储所述BIOS中更新的所述存储装置的所述名称配置信息;以及重新开启所述计算机系统,配置所述Linux操作系统于初始化时从所述内存读取所述存储装置的所述名称配置信息,然后使用该名称配置信息配置硬盘名称。
2.根据权利要求1所述的存储装置的名称更新方法,其特征在于,在修改所述Linux操作系统,使所述Linux操作系统通过所述内存读取所述存储装置的名称配置信息的所述步骤中,包括修改所述Linux操作系统的一核心驱动程序码,以使所述Linux操作系统于初始化时通过所述内存读取所述存储装置的所述名称配置信息。
3.根据权利要求1所述的存储装置的名称更新方法,其特征在于,在将所述BIOS中设定的所述存储装置的所述名称配置信息暂存于内存中的所述步骤中,包括通过所述BIOS中的高级配置与电源接口(Advance Configuration and Power Interface,ACPI)的功能设定,将所述存储装置的所述名称配置信息暂存于所述内存中。
4.一种存储装置的名称更新方法,其特征在于,其包括:
通过一修改模,修改一计算机系统中的一Linux操作系统的一核心驱动程序码,使所述Linux操作系统于初始化时通过所述计算机系统的一内存读取所述计算机系统的一存储装置的一名称配置信息;
开启所述计算机系统,进入一基本输入输出系统(BIOS)的设定接口;
通过一设定模块更新所述存储装置的所述名称配置信息;
通过所述内存存储所述BIOS中设定的所述存储装置的所述名称配置信息;以及重新开启所述计算机系统,配置所述Linux操作系统于初始化时从所述内存读取所述存储装置的所述名称配置信息。
5.根据权利要求4所述的存储装置的名称更新方法,其特征在于,在修改所述Linux操作系统,使所述Linux操作系统通过所述内存读取所述存储装置的名称配置信息的所述步骤中,包括修改所述Linux操作系统的核心驱动程序码,以使所述Linux操作系统通过所述内存读取所述存储装置的所述名称配置信息。
6.根据权利要求5所述的存储装置的名称更新方法,其特征在于,在通过所述内存存储所述BIOS中设定的所述存储装置的所述名称配置信息的所述步骤中,包括通过将所述存储装置的所述名称配置信息存储在BIOS中的一高级配置与电源接口(Advance Configuration and Power Interface,ACPI)或系统管理BIOS(SMBIOS),使所述存储装置的所述名称配置信息暂存于所述内存中。
7.根据权利要求4所述的存储装置的名称更新方法,其特征在于,所述修改模块与所述设定模块为计算器程序代码或执行档。
8.根据权利要求7所述的存储装置的名称更新方法,其特征在于,所述修改模块与所述设定模块是存储在闪存、只读存储器微处理器中。

说明书全文

存储装置的名称更新方法

技术领域

[0001] 本发明涉及一种存储装置的名称更新方法,特别是涉及一种应用在Linux操作系统的存储装置的名称更新方法与系统。

背景技术

[0002] Linux是一种开放原始码的操作系统,具有稳定不容易当机的优点。然而,Linux操作系统主要是应用在工作站(Workstation)或伺服机(Server)上,一般人并不熟悉此操作系统,且Linux操作系统的使用环境并非十分友善,许多系统的设定都需要输入特定指令才能达成。
[0003] 一般来说,Linux操作系统在安装时会为每颗硬盘指定不同的装置名称,系统管理者(Administrator)用这些装置名称来识别与使用每颗硬盘。以往,系统管理者希望为某硬盘配置特定的装置名称时,必须修改Linux操作系统的核心驱动程序码,然后重新建构与安装Linux操作系统核心,此变更过程耗时费工。
[0004] 当系统管理者管理许多台安装Linux操作系统的计算机,每台计算机的硬件组成不同,修改后的硬盘装置名称也有可能不同,系统管理者若是要更改硬盘装置名称需要每台去更改,需要耗费更多的时间与心
[0005] 图1为现有Linux操作系统更改硬盘名称的操作流程图。如图1所示,在步骤S101中,开启计算机,在此步骤中,系统管理者按下开机按钮,使计算机开机并开始执行开机程序。在步骤S102,计算机读取基本输入输出系统(Basic Input/Output System,BIOS)的设定,然后完成Linux操作系统的开机动作。此时,在步骤S103中,判断是否要改变硬件装置的名称配置,若是,在步骤S104中,开启Linux操作系统的核心程序代码,并将更新后的硬盘装置的名称配置信息的修改至程序代码中。在步骤S105,重新编译Linux操作系统的核心程序代码,成为可执行的程序代码,在步骤S106中,重新安装Linux操作系统核心。安装完Linux操作系统的核心后重新启动,就可以看到新的硬盘装置名称的修改。由上述的步骤可以了解,在Linux操作系统中,仅是修改一个硬盘名称,需要耗费需多时间与步骤。
[0006] 故,存在一种需求,通过简单的设定,让系统管理者无需重新安装操作系统,同样可以做到更改硬盘装置名称的目的。

发明内容

[0007] 本发明所要解决的技术问题在于,针对现有技术的不足提供一种存储装置的名称更新方法,使Linux操作系统在变更存储装置名称时,无需重新编译Linux操作系统的核心驱动程序码。
[0008] 为了解决上述的技术问题,本发明所采用的其中一技术方案是,提供一种存储装置的名称更新方法,其包括:修改一计算机系统中的一Linux操作系统,使Linux操作系统通过计算机系统的一内存读取计算机系统的一存储装置的一名称配置信息;开启计算机系统,于Linux操作系统进行初始化前,进入一基本输入输出系统(BIOS)的一设定接口;通过BIOS的设定接口更新存储装置的名称配置信息;通过内存存储BIOS中更新的存储装置的名称配置信息;重新开启计算机系统,配置Linux操作系统于初始化时从内存读取存储装置的名称配置信息,然后使用该名称配置信息配置硬盘名称。
[0009] 更进一步地,在修改Linux操作系统,使Linux操作系统通过内存读取存储装置的名称配置信息的步骤中,包括修改Linux操作系统的一核心驱动程序码,以使Linux操作系统于初始化时通过内存读取存储装置的名称配置信息,并使用该名称配置信息配置硬盘名称。
[0010] 更进一步地,在将BIOS中设定的存储装置的名称配置信息暂存于内存中的步骤中,包括通过BIOS中的高级配置与电源接口(ACPI)或系统管理BIOS(SMBIOS)等标准规范存储装置的名称配置信息,使装置的名称配置信息暂存于内存中。
[0011] 为了解决上述的技术问题,本发明所采用的另外一技术方案是,提供一种存储装置的名称更新方法,其包括:通过一修改模,修改一计算机系统中的一Linux操作系统的一核心驱动程序码,使Linux操作系统于初始化时通过计算机系统的一内存读取计算机系统的一存储装置的一名称配置信息;开启计算机系统,进入一基本输入输出系统(BIOS)的设定接口;通过一设定模块更新存储装置的名称配置信息;通过内存存储所述BIOS中设定的所述存储装置的所述名称配置信息;重新开启所述计算机系统,配置Linux操作系统于初始化时从内存读取存储装置的名称配置信息,然后使用该名称配置信息配置硬盘名称。
[0012] 更进一步地,在修改Linux操作系统,使Linux操作系统通过内存读取存储装置的名称配置信息的步骤中,包括修改Linux操作系统的核心驱动程序码,以使Linux操作系统通过内存读取存储装置的名称配置信息。
[0013] 更进一步地,在通过所述内存存储所述BIOS中设定的所述存储装置的所述名称配置信息的所述步骤中,包括通过将存储装置的名称配置信息存储在BIOS中的一高级配置与电源接口(Advance Configuration and Power Interface,ACPI)或系统管理BIOS(SMBIOS),使存储装置的名称配置信息暂存于内存中。
[0014] 更进一步地,修改模块与设定模块为计算器程序代码或执行档。
[0015] 更进一步地,修改模块与设定模块是存储在闪存、只读存储器微处理器中。
[0016] 本发明的其中一有益效果在于,通过本发明所提供的存储装置的名称更新方法,解决现有Linux操作系统中需要复杂程序才能完成存储装置名称更新的问题,且仅需一份Linux操作系统的核心驱动程序码,即可用在不同的硬件平台,而无需反复更改Linux操作系统的核心驱动程序码才能更新存储装置的名称配置信息。
[0017] 为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本发明加以限制。

附图说明

[0018] 图1为现有Linux操作系统更改硬盘名称的操作流程图。
[0019] 图2为本发明的存储装置的名称更新方法的流程图。
[0020] 图3为BIOS的设定接口的示意图。
[0021] 图4为内存记录存储装置的名称配置信息的位置的示意图。
[0022] 图5为本发明另一实施例的存储装置的名称更新方法的流程图。

具体实施方式

[0023] 以下是通过特定的具体实施例来说明本发明所公开有关“存储装置的名称更新方法”的实施方式,本领域技术人员可由本说明书所公开的内容了解本发明的优点与效果。本发明可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不悖离本发明的构思下进行各种修改与变更。另外,本发明的附图仅为简单示意说明,并非依实际尺寸的描绘,事先声明。以下的实施方式将进一步详细说明本发明的相关技术内容,但所公开的内容并非用以限制本发明的保护范围。
[0024] 应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种组件或者信号,但这些组件或者信号不应受这些术语的限制。这些术语主要是用以区分一组件与另一组件,或者一信号与另一信号。另外,本文中所使用的术语“或”,应视实际情况可能包括相关联的列出项目中的任一个或者多个的组合。
[0025] 为了解释清楚,在一些情况下,本技术可被呈现为包括包含功能块的独立功能块,包含装置、装置组件、软件中实施的方法中的步骤或路由,或硬件及软件的组合。
[0026] 实施根据这些公开方法的装置可以包括硬件、固件及/或软件,且可以采取任何各种形体。这种形体的典型例子包括笔记本电脑、智能电话、小型个人计算机、个人数字助理等等。本文描述的功能也可以实施于外围设备或内置卡。通过进一步举例,这种功能也可以实施在不同芯片或在单个装置上执行的不同程序的电路板。
[0027] 该指令、用于传送这样的指令的介质、用于执行其的计算资源或用于支持这样的计算资源的其他结构,是为用于提供在这些公开中所述的功能的手段。
[0028] 本发明显示器校正方法的实施例
[0029] 图2为本发明的存储装置的名称更新方法的流程图,如图2所示,其包括下列步骤。在步骤S201中,修改计算机系统中的Linux操作系统的核心驱动程序码,使Linux操作系统通过计算机系统的内存读取存储装置的名称配置信息。原本的Linux操作系统是在系统设定中读取原本设定的存储装置的名称配置信息,通过更改设定,修改Linux的核心驱动程序码,变更Linux操作系统的设定,使计算机系统中的Linux操作系统从内存中读取存储装置的名称配置信息,然后使用该名称配置信息配置硬盘名称。
[0030] 在步骤S202中,开启计算机系统,进入基本输入输出系统(Basic Input/Output System,BIOS)的设定接口。在本发明中,当系统管理者需要更改存储装置的名称配置信息,开启计算机系统时,进入BIOS的设定,如图3所示,BIOS的设定接口中,会列出所有的存储装置的字段,方块中为存储装置的名称配置信息30,在BIOS里面,就可以更改存储装置的名称配置信息30。更改好了,就可以将更改设定的BIOS存储,并离开BIOS的设定接口,重新启动。如何进入BIOS,设定BIOS为本领域技术人员所熟知,在此不再赘述。
[0031] 在步骤S203中,通过BIOS的设定接口,更新存储装置的名称配置信息。在BIOS的设定接口中,可以找到设定存储装置的名称配置信息的字段,在此字段中,系统管理者可以更新存储装置的名称配置信息,更新完后,将更新后的BIOS存储,并重新启动。在步骤S204中,通过内存存储BIOS中更新的存储装置的名称配置信息。在开机时,计算机自动地读取BIOS的设定,并将BIOS的设定暂存于内存中。举例来说,BIOS的设定中包含高级配置与电源接口(Advance Configuration and Power Interface,ACPI)或系统管理BIOS(SMBIOS)等标准规范,在开机时BIOS会将ACPI的设定数据或SMBIOS数据加载内存中,如图4所示,而存储装置的名称配置信息也就会暂存于内存地址40中。在此需要说明的是,ACPI的设定数据或SMBIOS数据加载内存的哪个地址为本领域技术人员所熟知。只要是熟悉操作系统的系统管理者,知道如何设定,如何从内存获取ACPI的设定数据或SMBIOS数据中,存储装置的名称配置信息,在此不再赘述。
[0032] 在步骤S205中,重新开启计算机系统,配置Linux操作系统于初始化时从内存读取存储装置的名称配置信息,然后使用该名称配置信息配置硬盘名称。在完成Linux操作系统的开机程序后,系统管理者就可以在Linux操作系统中看见修改后的存储装置的名称配置信息。通过本发明的存储装置的名称更新方法,无需每次修改存储装置的名称配置信息时,都需要重新编译Linux操作系统的核心驱动程序码。仅需在第一次安装Linux操作系统时,将读取存储装置的名称配置信息的设定位置改为从内存的位置读取,就可以更改Linux操作系统的设定,自动更新存储装置的名称配置信息。
[0033] 另外,在此需要说明的是,上述的步骤(S201~S203)除了可以通过系统管理者完成设定,也可以通过编写可执行的程序代码,自动修改Linux操作系统的核心驱动程序,变更Linux操作系统的设定为从内存中读取存储装置的名称配置信息,然后使用该名称配置信息配置硬盘名称。自动修改BIOS设定中存储装置的名称配置信息,然后重新启动,Linux操作系统就可以自动读取更改后的存储装置的名称位置信息。
[0034] 图5为本发明另一实施例的存储装置的名称更新方法的流程图。如图5所示,在步骤S501中,通过一修改模块,修改计算机系统的Linux操作系统的核心驱动程序码,使Linux操作系统于初始化时通过内存读取存储装置的名称配置信息。原本的Linux操作系统是在系统设定中读取原本设定的存储装置的名称配置信息,通过修改模块修改Linux的核心驱动程序码,变更Linux操作系统的设定,使Linux操作系统从内存中读取存储装置的名称配置信息,然后使用该名称配置信息配置硬盘名称。
[0035] 在步骤S502中,开启计算机系统,进入基本输入输出系统(Basic Input/Output System,BIOS)的设定接口。在本发明中,当系统管理者需要更改存储装置的名称配置信息,开机时,进入BIOS的设定,在BIOS的设定接口中,会列出所有的存储装置的字段,如图3所示的方块为存储装置的名称配置信息30,在BIOS的设定接口,可以更改存储装置的名称配置信息30。更改好了,可将更改设定的BIOS存储,并离开BIOS的设定接口,重新开启计算机系统。如何进入BIOS,设定BIOS为本领域技术人员所熟知,在此不再赘述。
[0036] 在步骤S503中,在BIOS中,通过设定模块更新存储装置的名称配置信息。在BIOS中具有设定存储装置的名称配置信息的字段,在此字段中,系统管理者可以更新存储装置的名称配置信息,更新完后,将更新后的BIOS存储,并重新开启计算机系统。在本发明的优选实施例中,可以通过系统管理者在BIOS更新存储装置的名称配置信息,然而,在不同实施例中,也可以通过设定模块,自动进入BIOS更新存储装置的名称配置信息,在此并不局限。
[0037] 在步骤S504中,通过内存存储BIOS中设定的存储装置的名称配置信息。在开机时,计算机自动地读取BIOS的设定,并将BIOS的设定暂存于内存中。举例来说,BIOS的设定中包含高级配置与电源接口(ACPI)或系统管理BIOS(SMBIOS)等标准规范,在开机时BIOS会将ACPI的设定数据或SMBIOS数据加载内存中,如图4所示,而存储装置的名称配置信息也就会暂存于内存地址40中。
[0038] 在步骤S505中,重新启动计算机系统,配置Linux操作系统于初始化时从内存读取存储装置的名称配置信息,然后使用该名称配置信息配置硬盘名称。在完成Linux操作系统的开机程序后,系统管理者就可以在Linux操作系统中看见修改后的存储装置的名称配置信息。通过本发明的存储装置的名称更新方法,无需每次修改存储装置的名称配置信息时,都需要重新编译Linux操作系统的核心驱动程序码。仅需在第一次安装Linux操作系统时,将读取存储装置的名称配置信息的设定位置改为从内存的位置读取,就可以更改Linux操作系统的设定,自动更新存储装置的名称配置信息。
[0039] 另外,在此需要说明的是,上述的步骤(S501~S503)除了可以通过系统管理者完成设定,也可以通过编写可执行的程序代码,自动修改Linux操作系统的核心驱动程序,变更Linux操作系统的设定为从内存中读取存储装置的名称配置信息,然后使用该名称配置信息配置硬盘名称。自动修改BIOS设定中存储装置的名称配置信息,然后重新启动,Linux操作系统就可以自动读取更改后的存储装置的名称位置信息。另外,在此需要说明的是,在此实施例中的修改模块与设定模块可以是存储于内存或微处理器的计算器程序代码或执行档,而如何编写程序代码或执行档并存储于闪存、只读存储器或微处理器中为本领域技术人员所熟知,在此不再赘述。
[0040] 实施例的有益效果
[0041] 本发明的其中一有益效果在于,通过本发明所提供的存储装置的名称更新方法,解决现有Linux操作系统中需要复杂程序才能完成存储装置名称更新的问题,且仅需一份Linux操作系统的核心驱动程序码,即可用在不同的硬件平台,而无需反复更改Linux操作系统的核心驱动程序码才能更新存储装置的名称配置信息。
[0042] 以上所公开的内容仅为本发明的优选可行实施例,并非因此局限本发明的权利要求书的保护范围,所以凡是运用本发明说明书及附图内容所做的等效技术变化,均包括于本发明的权利要求书的保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈