一种操作系统的安装方法和装置制造方法及图纸

技术编号:18783176 阅读:70 留言:0更新日期:2018-08-29 06:45
本申请提供一种操作系统的安装方法和装置,该方法为:确定用于安装操作系统的指定磁盘阵列RAID以及所述指定RAID的唯一标识;查找RAID唯一标识和挂载点的对应关系,在所述对应关系中找到与所述指定RAID的唯一标识对应的挂载点;在找到的挂载点中确定用于安装操作系统的分区,并为所述分区添加标识,所述分区位于所述指定RAID上;根据所述分区的标识,将操作系统安装到所述指定RAID的所述分区内。该方法可以将操作系统安装在用户选中的RAID上,这样可以方便用户对系统盘的管理,比如知道具体的系统盘位置后,在重装系统时可以避免将操作系统安装到数据盘上。

【技术实现步骤摘要】
一种操作系统的安装方法和装置
本申请涉及计算机领域,尤其涉及一种操作系统的安装方法和装置。
技术介绍
对于Linux系统而言,挂载点可以理解为Linux系统中的磁盘文件系统的入口目录(如sda、sdb等);对于Windows系统而言,挂载点可以理解为Windows系统中的磁盘(如Disk0、Disk1、Disk2等)。目前在安装操作系统(如Linux系统或Windows系统)时,一般默认将操作系统安装在特定的挂载点上。例如,一般默认将Linux系统安装在sda上,以及默认将Windows系统安装在Disk0上。
技术实现思路
有鉴于此,本申请提供一种操作系统的安装方法和装置,用于将操作系统安装在指定的RAID上,这样可以方便用户对系统盘的管理。本申请是通过如下技术方案实现的:本申请第一方面,提供了一种操作系统的安装方法,包括:确定用于安装操作系统的指定RAID以及所述指定RAID的唯一标识;查找RAID唯一标识和挂载点的对应关系,在所述对应关系中找到与所述指定RAID的唯一标识对应的挂载点;在找到的挂载点中确定用于安装操作系统的分区,并为所述分区添加标识,所述分区位于所述指定RAID上;根据所述分区的标识,将操作系统安装到所述指定RAID的所述分区内。本申请第二方面,提供了一种操作系统的安装装置,具有实现上述方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块或单元。一种实现方式中,所述装置包括:RAID确定单元,用于确定用于安装操作系统的指定RAID以及所述指定RAID的唯一标识;挂载点查找单元,用于查找RAID唯一标识和挂载点的对应关系,在所述对应关系中找到与所述指定RAID的唯一标识对应的挂载点;分区确定单元,用于在找到的挂载点中确定用于安装操作系统的分区,并为所述分区添加标识,所述分区位于所述指定RAID上;操作系统安装单元,用于根据所述分区的标识,将操作系统安装到所述指定RAID的所述分区内。另一种实现中,所述装置包括处理器、存储器、外部接口和总线,所述处理器、所述存储器和所述外部接口之间通过总线系统相互连接;所述处理器通过读取所述存储器中存储的逻辑指令,执行本申请第一方面所述的操作系统的安装方法。利用本申请提供的方案,可以将操作系统安装在用户选中的RAID上,这样可以方便用户对系统盘的管理,比如知道具体的系统盘位置后,在重装系统时可以避免将操作系统安装到数据盘上。附图说明图1是本申请提供的方法流程图;图2是本申请提供的获取RAIDUID的示意图;图3是本申请提供的获取RAIDUID与挂载点的对应关系的示意图;图4是本申请提供的RAID与分区的关系示意图;图5是本申请提供的装置功能模块框图;图6是本申请提供的图5所示装置的硬件架构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。RAID(RedundantArraysofIndependentDisks,磁盘阵列)是由多块独立的硬盘(物理硬盘)按不同方式组合起来形成的硬盘组。目前在安装操作系统时,默认将操作系统安装在特定的挂载点上。对于创建有RAID的设备而言,挂载点与哪个RAID对应与RAID创建的先后顺序有关,例如Linux系统上的sda、Windows系统上的Disk0一般与在先创建的大于80GB(单位:千兆字节)的RAID相对应。但是,如果在安装操作系统之前,进行了删除RAID以及再创建新RAID的操作,挂载点对应的RAID有可能发生变化。例如,如果先创建了一个RAID命名为RAID_A,又创建了一个RAID命名为RAID_B(RAID_A和RAID_B都大于80G),则此时RAID_A和RAID_B分别对应挂载点sda和sdb,操作系统默认安装在sda对应的RAID_A上。之后,如果删除了RAID_A,然后再创建了一个RAID命名为RAID_C,后创建的RAID_C的顺序可能在RAID_B的前面,在这种情况下RAID_C对应sda,RAID_B对应sdb,则此时操作系统默认安装在sda对应的RAID_C上。由于sda、sdb与哪个RAID对应与RAID的顺序有关,用户想要知道操作系统安装在哪个RAID上,可以通过BIOS(BasicInputOutputSystem,基本输入输出系统)查看RAID的顺序,但这种方式比较麻烦,不方便管理。为解决上述问题,本申请提供了一种操作系统的安装方案,可以将操作系统安装到指定的RAID上,从而可以方便识别系统盘对应的槽位号。下面对本申请提供的方法进行描述。本方法可以应用于有安装操作系统需求且有RAID的计算机或服务器上,并且本方法至少可应用于以下三种场景:一、在裸机(即未安装有任何操作系统的计算机或服务器)上安装操作系统;二、在已有操作系统的计算机或服务器上安装双操作系统;三、为已有操作系统的计算机或服务器上重装操作系统。无论应用于哪种场景,本方法的操作流程均是相似的。参见图1,为本申请提供的方法流程图,该方法可包括步骤101-步骤104,其中步骤101-步骤103在临时系统中执行,步骤104在待安装操作系统的小系统中执行。接下来,对该方法包括的各个步骤进行介绍。步骤101:确定用于安装操作系统的指定RAID以及所述指定RAID的唯一标识(UniqueIdentifier,UID)。在本申请中,待安装操作系统的计算机或服务器可以首先启动一临时系统,该临时系统可认为是用来安装操作系统的工具,该临时系统可以是Linux系统、Windows系统等。在该临时系统下,计算机或服务器可以通过自身的外部接口接收外部输入的指示,从而确定操作系统将要安装到哪个RAID上。该外部接口可以是图形界面、命令行界面、人机接口或者其它形式的接口。之后,计算机或服务器可以获取该指定RAID的UID,RAID的UID是用来唯一识别RAID的固件标识。假设是使用RAID卡来实现RAID的功能,则可以使用arcconf命令行来获取RAID的UID。例如,参见图2,当在命令行界面输入“arcconfgetconfig1LD”,可以获取到第1个RAID卡下的逻辑盘信息,从图2可以看到,第一个R本文档来自技高网...

【技术保护点】
1.一种操作系统的安装方法,其特征在于,包括:确定用于安装操作系统的指定磁盘阵列RAID以及所述指定RAID的唯一标识;查找RAID唯一标识和挂载点的对应关系,在所述对应关系中找到与所述指定RAID的唯一标识对应的挂载点;在找到的挂载点中确定用于安装操作系统的分区,并为所述分区添加标识,所述分区位于所述指定RAID上;根据所述分区的标识,将操作系统安装到所述指定RAID的所述分区内。

【技术特征摘要】
1.一种操作系统的安装方法,其特征在于,包括:确定用于安装操作系统的指定磁盘阵列RAID以及所述指定RAID的唯一标识;查找RAID唯一标识和挂载点的对应关系,在所述对应关系中找到与所述指定RAID的唯一标识对应的挂载点;在找到的挂载点中确定用于安装操作系统的分区,并为所述分区添加标识,所述分区位于所述指定RAID上;根据所述分区的标识,将操作系统安装到所述指定RAID的所述分区内。2.如权利要求1所述的方法,其特征在于,在找到的挂载点中确定用于安装操作系统的分区之后,所述方法还包括:在自动应答文件中配置所述分区为安装分区,以及配置所述安装分区所在的RAID为安装盘。3.如权利要求2所述的方法,其特征在于,所述为所述分区添加标识,包括:在所述分区内放置标志性文件;所述配置所述安装分区所在的RAID为安装盘,包括:遍历各个分区,找到包含所述标志性文件的分区,以及确定包含所述标志性文件的分区所在的RAID;在所述自动应答文件中配置该包含所述标志性文件的分区所在的RAID为安装盘;所述根据所述分区的标识,将操作系统安装到所述指定RAID的所述分区内,包括:将操作系统安装到所述自动应答文件指示的安装盘的安装分区上。4.如权利要求2所述的方法,其特征在于,所述为所述分区添加标识,包括:为所述分区设置一标志性名称;所述配置所述安装分区所在的RAID为安装盘,包括:遍历各个分区,找到所述标志性名称对应的分区,以及确定所述标志性名称对应的分区所在的RAID;在所述自动应答文件中配置所述标志性名称对应的分区所在的RAID为安装盘;所述根据所述分区的标识,将操作系统安装到所述指定RAID的所述分区内,包括:将操作系统安装到所述自动应答文件指示的安装盘的安装分区上。5.如权利要求1-4中任一项所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:狄亚慧石峰郎立娜
申请(专利权)人:紫光华山信息技术有限公司
类型:发明
国别省市:浙江,33

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

1