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

技术编号:18783178 阅读:22 留言:0更新日期:2018-08-29 06:45
本申请提供一种操作系统的安装方法和装置,该方法为:在临时系统下确定用于安装操作系统的指定物理硬盘;判断待安装操作系统的系统类型,以及判断临时系统与待安装操作系统是否为同类型系统;在与判断结果对应的系统阶段下,从预设的查询方式中选择与判断结果对应的查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符;在待安装操作系统的小系统下,将待安装操作系统安装到所述逻辑盘符标识的所述指定物理硬盘上。该方法可以将操作系统安装在用户选中的硬盘上,这样可以方便用户对系统盘的管理,比如知道具体的系统盘位置后,在重装系统时可以避免将操作系统安装到数据盘上。

【技术实现步骤摘要】
一种操作系统的安装方法和装置
本申请涉及计算机领域,尤其涉及一种操作系统的安装方法和装置。
技术介绍
在Windows系统中,挂载可理解为给磁盘分区分配一个盘符,挂载点相当于Windows系统中的磁盘,如Disk0、Disk1、Disk2等。在Linux系统中,挂载可理解为将一个设备(如存储设备)挂接到一个已存在的目录上,挂载点相当于Linux系统中的磁盘文件系统的入口目录,如sda、sdb、sdc等。目前在安装操作系统(如Linux系统或Windows系统)时,一般默认将操作系统安装在容量大于80GB(单位:千兆字节)的各硬盘中挂载顺序排在第一位的硬盘上。例如,Linux系统一般默认安装在sda上,Windows系统一般默认安装在Disk0上。
技术实现思路
有鉴于此,本申请提供一种操作系统的安装方法和装置,用于将操作系统安装在指定的RAID上,这样可以方便用户对系统盘的管理。本申请是通过如下技术方案实现的:本申请第一方面,提供了一种操作系统的安装方法,包括:在临时系统下确定用于安装操作系统的指定物理硬盘;判断待安装操作系统的系统类型,以及判断临时系统与待安装操作系统是否为同类型系统;在与判断结果对应的系统阶段下,从预设的查询方式中选择与判断结果对应的查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符;在待安装操作系统的小系统下,将待安装操作系统安装到所述逻辑盘符标识的所述指定物理硬盘上。本申请第二方面,提供了一种操作系统的安装装置,具有实现上述方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块或单元。一种实现方式中,所述装置包括:硬盘确定单元,用于在临时系统下确定用于安装操作系统的指定物理硬盘;判断单元,用于判断待安装操作系统的系统类型,以及判断临时系统与待安装操作系统是否为同类型系统;逻辑盘符查询单元,用于在与判断结果对应的系统阶段下,从预设的查询方式中选择与判断结果对应的查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符;操作系统安装单元,用于在待安装操作系统的小系统下,将待安装操作系统安装到所述逻辑盘符标识的所述指定物理硬盘上。另一种实现中,所述装置可以包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现第一方面所述的方法。利用本申请提供的方案,可以将操作系统安装在用户选中的硬盘上,这样可以方便用户对系统盘的管理,比如知道具体的系统盘位置后,在重装系统时可以避免将操作系统安装到数据盘上。附图说明图1是本申请提供的方法流程图;图2是本申请提供的获取物理硬盘的序列号、物理位置、序列号与逻辑盘符对应关系的示意图;图3是本申请提供的Windows系统上物理硬盘的槽号与逻辑盘符对应关系的示意图;图4是本申请提供的装置功能模块框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。目前在安装操作系统时,可以按照顺序遍历各挂载点,比如在安装Linux系统时可以依次遍历sda、sdb、sdc……,在安装Windows系统时可以依次遍历Disk0、Disk1、Disk2……,然后选中第一块容量大于80GB的挂载点,将操作系统安装到该挂载点对应的硬盘上。用户想要知道操作系统安装在哪个硬盘上,可以通过BIOS(BasicInputOutputSystem,基本输入输出系统)查看硬盘的挂载顺序,但这种方式比较麻烦,不方便管理。并且,如果在操作系统安装完毕后挂载点的顺序发生了变化(比如热插拔硬盘时)而用户并不清楚初始哪些硬盘为系统盘(即安装有操作系统的硬盘)哪些硬盘为数据盘(即未安装操作系统的硬盘),这将为硬盘后续的管理带来困难,容易造成系统盘和数据盘中的数据被破坏。为解决上述问题,本申请提供了一种操作系统的安装方案,可以将操作系统安装到指定的硬盘上,从而可以方便识别系统盘。从当前的发展来看,目前主流的操作系统主要有Linux系统和Windows系统,因此本申请主要围绕这两种操作系统来说明本申请提供的方法,但考虑到操作系统的多样性以及未来可能出现更多新的操作系统,本申请并不限制操作系统的具体类型。下面对本申请提供的方法进行描述。本方法可以应用于有安装操作系统需求的计算机或服务器上,并且本方法至少可应用于以下三种场景:一、在裸机(即未安装有任何操作系统的计算机或服务器)上安装操作系统;二、在已有操作系统的计算机或服务器上安装双操作系统;三、为已有操作系统的计算机或服务器上重装操作系统。无论应用于哪种场景,本方法的操作流程均是相似的。参见图1,为本申请提供的方法流程图,本方法可包括步骤101-步骤104,步骤101-步骤104的执行过程中涉及两种系统阶段:临时系统和待安装操作系统的小系统,其中步骤101和步骤102在临时系统中执行,步骤104在待安装操作系统的小系统中执行,步骤103可能在临时系统中执行也可能在待安装操作系统需要根据步骤103的判断结果决定。接下来,对本方法包括的各个步骤进行介绍。步骤101:在临时系统下确定用于安装操作系统的指定物理硬盘。在本申请中,待安装操作系统的计算机或服务器可以首先启动一临时系统,该临时系统可认为是用来安装操作系统的工具,该临时系统可以是Linux系统、Windows系统等。在该临时系统下,计算机或服务器可以通过自身的外部接口接收外部输入的指示,从而确定操作系统将要安装到哪个物理硬盘上。该外部接口可以是图形界面、命令行界面、人机接口或者其它形式的接口。用户可以通过输入物理硬盘的槽号指示定用于安装操作系统的指定物理硬盘。步骤102:判断待安装操作系统的系统类型,以及判断临时系统与待安装操作系统是否为同类型系统。以常见的Linux系统和Windows系统为例,由于临时系统和待安装操作系统都既可能是Linux系统也可能是Windows系统,因此共有以下四种判断结果:判断结果一:通过Windows系统来安装Windows系统,即待安装操作系统为Windows系统,且临时系统与待安装操作系统为同类型系统;判断结果二:通过Linux系统来安装Windows系统,即本文档来自技高网...

【技术保护点】
1.一种操作系统的安装方法,其特征在于,包括:在临时系统下确定用于安装操作系统的指定物理硬盘;判断待安装操作系统的系统类型,以及判断临时系统与待安装操作系统是否为同类型系统;在与判断结果对应的系统阶段下,从预设的查询方式中选择与判断结果对应的查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符;在待安装操作系统的小系统下,将待安装操作系统安装到所述逻辑盘符标识的所述指定物理硬盘上。

【技术特征摘要】
1.一种操作系统的安装方法,其特征在于,包括:在临时系统下确定用于安装操作系统的指定物理硬盘;判断待安装操作系统的系统类型,以及判断临时系统与待安装操作系统是否为同类型系统;在与判断结果对应的系统阶段下,从预设的查询方式中选择与判断结果对应的查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符;在待安装操作系统的小系统下,将待安装操作系统安装到所述逻辑盘符标识的所述指定物理硬盘上。2.如权利要求1所述的方法,其特征在于,所述预设的查询方式包括:第一种查询方式:获取所述指定物理硬盘的槽号所对应的序列号,查找序列号和逻辑盘符的对应关系,在所述对应关系中找到与所述指定物理硬盘的序列号对应的逻辑盘符;第二种查询方式:获取当前操作系统包括的所有槽号并将获取到的所有槽号按照序号值从小到大的顺序进行排序得到排序队列,获取所述指定物理硬盘的槽号并确定所述指定物理硬盘的槽号在该排序队列中的位置,根据该位置确定所述指定物理硬盘的逻辑盘符。3.如权利要求2所述的方法,其特征在于,当待安装操作系统为Windows系统,且临时系统与待安装操作系统为同类型系统时;所述在与判断结果对应的系统阶段下,从预设的查询方式中选择与判断结果对应的查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符,包括:在临时系统或待安装操作系统的小系统下,从所述第一种查询方式和所述第二种查询方式中选择任一种查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符。4.如权利要求2所述的方法,其特征在于,当待安装操作系统为Windows系统,且临时系统与待安装操作系统为不同类型系统时;所述在与判断结果对应的系统阶段下,从预设的查询方式中选择与判断结果对应的查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符,包括:在待安装操作系统的小系统下,选择所述第一种查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符;或在临时系统或待安装操作系统的小系统下,选择所述第二种查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符。5.如权利要求2所述的方法,其特征在于,当待安装操作系统为Linux系统,且临时系统与待安装操作系统为同类型系统时;所述在与判断结果对应的系统阶段下,从预设的查询方式中选择与判断结果对应的查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符,包括:在临时系统或待安装操作系统的小系统下,选择所述第一种查询方式来查询所述指定物理硬盘在待安装操作系统上的逻辑盘符。6.如权利要求2所述的方法,其特征在于,当待安装操作系统为Linux系统,且临时系统与待安装操作系统为不同类型系统时;所述在与判断结果对应的系统阶段下,从预设的查询方式中选择...

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

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

1