CN108459822B - 一种操作***的安装方法和装置 - Google Patents
一种操作***的安装方法和装置 Download PDFInfo
- Publication number
- CN108459822B CN108459822B CN201710630915.4A CN201710630915A CN108459822B CN 108459822 B CN108459822 B CN 108459822B CN 201710630915 A CN201710630915 A CN 201710630915A CN 108459822 B CN108459822 B CN 108459822B
- Authority
- CN
- China
- Prior art keywords
- partition
- raid
- operating system
- installing
- installation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000009434 installation Methods 0.000 title claims abstract description 64
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000005192 partition Methods 0.000 claims abstract description 167
- 230000004044 response Effects 0.000 claims description 20
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0644—Management of space entities, e.g. partitions, extents, pools
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请提供一种操作***的安装方法和装置,该方法为:确定用于安装操作***的指定磁盘阵列RAID以及所述指定RAID的唯一标识;查找RAID唯一标识和挂载点的对应关系,在所述对应关系中找到与所述指定RAID的唯一标识对应的挂载点;在找到的挂载点中确定用于安装操作***的分区,并为所述分区添加标识,所述分区位于所述指定RAID上;根据所述分区的标识,将操作***安装到所述指定RAID的所述分区内。该方法可以将操作***安装在用户选中的RAID上,这样可以方便用户对***盘的管理,比如知道具体的***盘位置后,在重装***时可以避免将操作***安装到数据盘上。
Description
技术领域
本申请涉及计算机领域,尤其涉及一种操作***的安装方法和装置。
背景技术
对于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是本申请提供的获取RAID UID的示意图;
图3是本申请提供的获取RAID UID与挂载点的对应关系的示意图;
图4是本申请提供的RAID与分区的关系示意图;
图5是本申请提供的装置功能模块框图;
图6是本申请提供的图5所示装置的硬件架构图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
RAID(Redundant Arrays of Independent Disks,磁盘阵列)是由多块独立的硬盘(物理硬盘)按不同方式组合起来形成的硬盘组。目前在安装操作***时,默认将操作***安装在特定的挂载点上。对于创建有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(BasicInput Output System,基本输入输出***)查看RAID的顺序,但这种方式比较麻烦,不方便管理。
为解决上述问题,本申请提供了一种操作***的安装方案,可以将操作***安装到指定的RAID上,从而可以方便识别***盘对应的槽位号。
下面对本申请提供的方法进行描述。
本方法可以应用于有安装操作***需求且有RAID的计算机或服务器上,并且本方法至少可应用于以下三种场景:
一、在裸机(即未安装有任何操作***的计算机或服务器)上安装操作***;
二、在已有操作***的计算机或服务器上安装双操作***;
三、为已有操作***的计算机或服务器上重装操作***。
无论应用于哪种场景,本方法的操作流程均是相似的。参见图1,为本申请提供的方法流程图,该方法可包括步骤101-步骤104,其中步骤101-步骤103在临时***中执行,步骤104在待安装操作***的小***中执行。接下来,对该方法包括的各个步骤进行介绍。
步骤101:确定用于安装操作***的指定RAID以及所述指定RAID的唯一标识(Unique Identifier,UID)。
在本申请中,待安装操作***的计算机或服务器可以首先启动一临时***,该临时***可认为是用来安装操作***的工具,该临时***可以是Linux***、Windows***等。
在该临时***下,计算机或服务器可以通过自身的外部接口接收外部输入的指示,从而确定操作***将要安装到哪个RAID上。该外部接口可以是图形界面、命令行界面、人机接口或者其它形式的接口。
之后,计算机或服务器可以获取该指定RAID的UID,RAID的UID是用来唯一识别RAID的固件标识。假设是使用RAID卡来实现RAID的功能,则可以使用arcconf命令行来获取RAID的UID。例如,参见图2,当在命令行界面输入“arcconf getconfig 1LD”,可以获取到第1个RAID卡下的逻辑盘信息,从图2可以看到,第一个RAID卡下包括逻辑盘“RAID 0”,其UID为“B07459A9”。
步骤102:查找RAID UID和挂载点的对应关系,在所述对应关系中找到与所述指定RAID的UID对应的挂载点。
作为一个实施例,计算机或服务器可以通过***命令来获取各个RAID UID和挂载点的对应关系。举例来说,当该临时***为Linux***时,可以通过“ls-l/dev/disk/by-id”***命令来获取上述对应关系。例如,参见图3,当在命令行界面输入“ls-l/dev/disk/by-id”,可以呈现出各个RAID UID和挂载点的对应关系,结合图2和图3,可以看到RAID 0的UID“B07459A9”对应的挂载点为sda。
步骤103:在找到的挂载点中确定用于安装操作***的分区,并为所述分区添加标识,所述分区位于所述指定RAID上。
计算机或服务器在找到挂载点后,可以先对该挂载点格式化,然后在该挂载点上创建用于安装操作***的分区。例如,在Linux***下,可以使用mkfs.ntfs/dev/sda命令格式化挂载点sda,以及可以通过fdisk/dev/sda命令创建分区。
在已有操作***的计算机或服务器上重装操作***这种场景下,如果原操作***所在的分区正好在该找到的挂载点上,则计算机或服务器可以不对挂载点格式化,直接将该挂载点上原操作***所在的分区作为用于安装新操作***的分区,这样在安装完新操作***后,原操作***将不可用。
在Linux***中,分区可表示为类似“/boot”、“/usr/bin”的形式;在Windows***中,一般将分区叫做“盘”或“驱动器”,如“C盘”、“D盘”等。分区一般可包括主分区、扩展分区等类型。在本申请中,上述用于安装操作***的分区可以是主分区,将操作***安装到主分区的好处是,可以根据指令设置主分区的大小,不必利用整块硬盘的空间来安装操作***。例如,在Windows***中,可以通过create partition primary size=30000命令创建分区,其中该命令中的size表示分区的大小。
步骤103中,为用于安装操作***的分区添加标识有很多种实现方式,简单举两种实现方式:
方式一:在用于安装操作***的分区内放置标志性文件。
该标志性文件可以是随意命名、任何形式的文件,只要该标志性文件唯一存在即可。例如,该标志性文件可以是flag.txt。
方式二:为用于安装操作***的分区设置一标志性名称。
该标志性名称也可以是随意命名的任一名称,只要该标志性名称唯一存在即可。
在本申请中,之所以要为用于安装操作***的分区添加标识,是因为步骤101-步骤103所实现的过程是在临时***下执行的,而后续安装操作***的过程是要在待安装操作***的小***下执行,该临时***和该小***可能是不同类型的***,比如该临时***可能是Linux***,而该小***可能是Winboot***(即Windows***的小***)。当该临时***和该小***是不同类型的***时,会有以下问题:
同一设备在不同***下,相同名称的RAID包括的硬盘可能是不一样的,举例来说,在Linux***下,假设RAID 0包括了槽位号0和槽位号1上的两块硬盘,而在Windows***下,RAID 0包括的可能是另外两个槽位号上的硬盘。为了确保最终操作***安装到的RAID与步骤101中指定的RAID一致,故本申请为位于指定RAID上的分区添加标识,以便在后续安装阶段可以根据该标识识别出该分区,进而识别出该分区所在的RAID。
在一种情况下,该临时***和待安装操作***的小***可能是同一个类型的***,在这种情况下,步骤103中便无需为用于安装操作***的分区添加标识。
为分区添加标识之后,可以将该标识名称和类型记录在文件中保存到引导分区中,引导分区即保存各种引导文件(比如后文提及的自动应答文件)的分区。
此外,在确定用于安装操作***的分区之后,计算机或服务器还可以在自动应答文件中配置该分区为安装分区。自动应答文件是用于完成操作***全自动安装的文件,其内还包括了用户密码等配置数据。需要注意的是,此时暂不在自动应答文件中配置哪个RAID为安装盘。
执行完上述步骤之后,在执行步骤104之前,待安装操作***的计算机或服务器可以退出当前的临时***,关机重启后,进入待安装操作***的小***,之后执行以下步骤104。
步骤104:根据所述分区的标识,将操作***安装到所述指定RAID的所述分区内。
一种方式下,假设是以标志性文件来标识用于安装操作***的分区,则步骤104中,计算机或服务器可以遍历各个分区,找到包含该标志性文件的分区,以及确定包含该标志性文件的分区所在的RAID。
例如,参见图4,假设扫描发现标志性文件存在分区D中,通过“select disk2”命令可以发现Disk 2上存在分区D,于是可以确定该分区D所在RAID的编号为2。
需要注意的是,这里确定出的RAID与步骤101中指定的RAID的名称可能不同,但二者包括的硬盘是相同的。
之后,计算机或服务器在自动应答文件中配置该包含该标志性文件的分区所在的RAID为安装盘,以及配置包含该标志性文件的分区为安装分区。自动应答文件配置完成后,便可以运行根据自动应答文件,将操作***安装到自动应答文件指示的安装盘的安装分区上。安装完成后,可以选择删除该标志性文件。
另一种方式下,假设是以标志性名称来标识用于安装操作***的分区,则步骤104中,计算机或服务器可以遍历各个分区,找到该标志性名称对应的分区,以及确定该标志性名称对应的分区所在RAID。之后,计算机或服务器在自动应答文件中配置该标志性名称对应的分区所在的RAID为安装盘,并将操作***安装到自动应答文件指示的安装盘的安装分区上。
至此,完成图1所示的流程。
通过图1所示流程可以看出,在本申请中,可以将操作***安装在用户选中的RAID上,这样可以方便用户对***盘(即安装有操作***的硬盘)的管理,比如知道具体的***盘位置后,重装***时可以避免将操作***安装到数据盘(即未安装操作***的硬盘)上。以及本申请中,用户还可以随意设置操作***所在分区的大小,合理利用硬盘空间。
以上对本申请提供的方法进行了描述。下面对本申请提供的装置进行描述。
参见图5,图5为本申请提供的一种操作***的安装装置的功能模块框图,可以包括以下单元:
RAID确定单元501,用于确定用于安装操作***的指定RAID以及所述指定RAID的唯一标识。
挂载点查找单元502,用于查找RAID唯一标识和挂载点的对应关系,在所述对应关系中找到与所述指定RAID的唯一标识对应的挂载点。
分区确定单元503,用于在找到的挂载点中确定用于安装操作***的分区,并为所述分区添加标识,所述分区位于所述指定RAID上。
操作***安装单元504,用于根据所述分区的标识,将操作***安装到所述指定RAID的所述分区内。
在其中一种实施方式中,所述分区确定单元503还用于:在找到的挂载点中确定用于安装操作***的分区之后,在自动应答文件中配置所述分区为安装分区,以及在自动应答文件中配置所述安装分区所在的RAID为安装盘。
需要注意的是,所述分区确定单元503可以在不同阶段配置安装分区和安装盘,例如在临时***和待安装操作***的小***为不同类型的操作***的场景下,所述分区确定单元503可以在临时***下在自动应答文件中配置所述分区为安装分区,并在待安装操作***的小***下在自动应答文件中配置所述分区所在的RAID为安装盘。
在其中一种实施方式中,所述分区确定单元503,在为所述分区添加标识和配置安装分区所在的RAID为安装盘时,用于在所述分区内放置标志性文件;遍历各个分区,找到包含所述标志性文件的分区,以及确定包含所述标志性文件的分区所在的RAID;在所述自动应答文件中配置该包含所述标志性文件的分区所在的RAID为安装盘。
在其中一种实施方式中,所述分区确定单元503,在为所述分区添加标识和配置安装分区所在的RAID为安装盘时,用于为所述分区设置一标志性名称;遍历各个分区,找到所述标志性名称对应的分区,以及确定所述标志性名称对应的分区所在的RAID;在所述自动应答文件中配置所述标志性名称对应的分区所在的RAID为安装盘。
在其中一种实施方式中,所述操作***安装单元504,用于将操作***安装到所述自动应答文件指示的安装盘的安装分区上。
在其中一种实施方式中,所述用于安装操作***的分区为主分区,所述主分区的大小根据指令配置。
至此,完成图5所示装置的描述。
对应地,本申请还提供了图5所示装置的硬件结构。参见图6,图6为本申请提供的图5所示装置的硬件结构示意图,该装置包括:外部接口601、处理器602、存储器603和总线604;其中,通信接口601、处理器602、存储器603通过总线604完成相互间的通信。
其中,外部接口601,用于接收指令,如用于指定操作***将要安装到哪个RAID的指令等。处理器602可以是一个CPU,存储器603可以是非易失性存储器(non-volatilememory),并且存储器603中存储有操作***的安装逻辑指令,处理器602可以执行存储器603中存储的操作***的安装逻辑指令,以实现上述操作***的安装方法,参见图1所示的流程。
至此,完成图6所示装置的硬件结构描述。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
Claims (10)
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中任一项所述的方法,其特征在于,所述用于安装操作***的分区为主分区,所述主分区的大小根据指令配置。
6.一种操作***的安装装置,其特征在于,包括:
磁盘阵列RAID确定单元,用于在运行临时***的环境中,确定用于安装操作***的指定RAID以及所述指定RAID的唯一标识;
挂载点查找单元,用于在运行临时***的环境中,查找RAID唯一标识和挂载点的对应关系,在所述对应关系中找到与所述指定RAID的唯一标识对应的挂载点;
分区确定单元,用于在运行临时***的环境中,在找到的挂载点中确定用于安装操作***的分区,并为所述分区添加标识,所述分区位于所述指定RAID上;
操作***安装单元,用于在运行待安装操作***的小***的环境中,根据所述分区的标识,将操作***安装到所述指定RAID的所述分区内。
7.如权利要求6所述的装置,其特征在于,所述分区确定单元还用于:
在找到的挂载点中确定用于安装操作***的分区之后,在自动应答文件中配置所述分区为安装分区,以及配置所述安装分区所在的RAID为安装盘。
8.如权利要求7所述的装置,其特征在于,
所述分区确定单元,用于在所述分区内放置标志性文件;遍历各个分区,找到包含所述标志性文件的分区,以及确定包含所述标志性文件的分区所在的RAID;在所述自动应答文件中配置该包含所述标志性文件的分区所在的RAID为安装盘;
所述操作***安装单元,用于将操作***安装到所述自动应答文件指示的安装盘的安装分区上。
9.如权利要求7所述的装置,其特征在于,
所述分区确定单元,用于为所述分区设置一标志性名称;遍历各个分区,找到所述标志性名称对应的分区,以及确定所述标志性名称对应的分区所在的RAID;在所述自动应答文件中配置所述标志性名称对应的分区所在的RAID为安装盘;
所述操作***安装单元,用于将操作***安装到所述自动应答文件指示的安装盘和安装分区上。
10.如权利要求6-9中任一项所述的装置,其特征在于,所述用于安装操作***的分区为主分区,所述主分区的大小根据指令配置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710630915.4A CN108459822B (zh) | 2017-07-28 | 2017-07-28 | 一种操作***的安装方法和装置 |
PCT/CN2018/097220 WO2019020074A1 (zh) | 2017-07-28 | 2018-07-26 | 操作***的安装 |
JP2020504237A JP6861320B2 (ja) | 2017-07-28 | 2018-07-26 | オペレーティングシステムのインストール |
EP18839440.7A EP3647929A4 (en) | 2017-07-28 | 2018-07-26 | INSTALLATION OF AN OPERATING SYSTEM |
US16/634,111 US11023153B2 (en) | 2017-07-28 | 2018-07-26 | Installation of operating system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710630915.4A CN108459822B (zh) | 2017-07-28 | 2017-07-28 | 一种操作***的安装方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108459822A CN108459822A (zh) | 2018-08-28 |
CN108459822B true CN108459822B (zh) | 2020-05-12 |
Family
ID=63220312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710630915.4A Active CN108459822B (zh) | 2017-07-28 | 2017-07-28 | 一种操作***的安装方法和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11023153B2 (zh) |
EP (1) | EP3647929A4 (zh) |
JP (1) | JP6861320B2 (zh) |
CN (1) | CN108459822B (zh) |
WO (1) | WO2019020074A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108459823B (zh) * | 2017-07-28 | 2020-08-04 | 新华三信息技术有限公司 | 一种操作***的安装方法和装置 |
CN108459822B (zh) * | 2017-07-28 | 2020-05-12 | 新华三信息技术有限公司 | 一种操作***的安装方法和装置 |
CN112000342A (zh) * | 2020-08-14 | 2020-11-27 | 北京浪潮数据技术有限公司 | 一种操作***安装方法、装置、设备及存储介质 |
CN114579056B (zh) * | 2022-03-11 | 2023-08-08 | 联想开天科技有限公司 | 一种***的分区方法、装置及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968358A (zh) * | 2012-11-13 | 2013-03-13 | 浪潮电子信息产业股份有限公司 | 一种软raid1部署***的快速恢复方法 |
CN103984575A (zh) * | 2014-05-28 | 2014-08-13 | 浪潮电子信息产业股份有限公司 | 一种云计算环境下集群Linux操作***快速部署方法 |
CN105426207A (zh) * | 2015-11-13 | 2016-03-23 | 浪潮电子信息产业股份有限公司 | 一种基于pxe的快速批量安装操作***的方法 |
CN105589690A (zh) * | 2015-12-11 | 2016-05-18 | 浪潮电子信息产业股份有限公司 | 一种Linux***下绑定硬盘挂载顺序的方法 |
CN106502657A (zh) * | 2016-10-11 | 2017-03-15 | 郑州云海信息技术有限公司 | 一种基于linux自动化实现HBA卡硬盘配置RAID的方法 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3869716B2 (ja) * | 2001-12-18 | 2007-01-17 | 株式会社日立製作所 | ソフトウェアライセンス管理機構を備える計算機 |
US7734868B2 (en) * | 2003-12-02 | 2010-06-08 | Nvidia Corporation | Universal RAID class driver |
US7386698B2 (en) * | 2005-05-12 | 2008-06-10 | International Business Machines Corporation | Apparatus and method for automatically defining, deploying and managing hardware and software resources in a logically-partitioned computer system |
US7761867B2 (en) * | 2005-07-29 | 2010-07-20 | International Business Machines Corporation | Method and system for creation of operating system partition table |
US7594077B2 (en) * | 2006-09-08 | 2009-09-22 | Intel Corporation | System, method and apparatus to accelerate raid operations |
US7958343B2 (en) * | 2006-09-08 | 2011-06-07 | Hewlett-Packard Development Company, L.P. | BIOS bootable RAID support |
JP5063428B2 (ja) * | 2007-03-30 | 2012-10-31 | 株式会社日立製作所 | ホストバスアダプタ用ドライバ及びオペレーティングシステムのインストール方法 |
US7971047B1 (en) * | 2007-09-10 | 2011-06-28 | Vmware, Inc. | Operating system environment and installation |
US8875125B2 (en) * | 2009-01-27 | 2014-10-28 | Dell Products L.P. | Operation system installation methods and media |
US20100217944A1 (en) * | 2009-02-26 | 2010-08-26 | Dehaan Michael Paul | Systems and methods for managing configurations of storage devices in a software provisioning environment |
US8255584B2 (en) * | 2010-03-03 | 2012-08-28 | I/O Doctors Llc | Systems and methods for managing I/O throughput for large scale computing systems |
CN102467395A (zh) * | 2010-11-10 | 2012-05-23 | 英业达集团(天津)电子技术有限公司 | 利用映像文件安装操作***的方法 |
CN102567051B (zh) * | 2011-12-14 | 2015-03-25 | 中标软件有限公司 | 一种制备龙芯平台图形化安装***的方法及装置 |
US20150271014A1 (en) | 2014-03-21 | 2015-09-24 | Onyx Ccs | Automatic configuration of new components by infrastructure management software |
US9569297B2 (en) * | 2014-07-16 | 2017-02-14 | Dell Products, Lp | Seamless method for booting from a degraded software raid volume on a UEFI system |
US10007546B2 (en) * | 2015-01-19 | 2018-06-26 | Vmware, Inc. | Operating-system exchanges using memory-pointer transfers |
US10055160B2 (en) * | 2016-04-11 | 2018-08-21 | Dell Products L.P. | Systems and methods for BIOS emulation of PCIe device |
CN106708579B (zh) * | 2016-12-27 | 2021-02-26 | 曙光信息产业股份有限公司 | 一种安装操作***的方法和装置 |
CN108459822B (zh) * | 2017-07-28 | 2020-05-12 | 新华三信息技术有限公司 | 一种操作***的安装方法和装置 |
US10599412B2 (en) * | 2018-07-31 | 2020-03-24 | Mastercard International Incorporated | Operating system installation on a computing device with multiple redundant drives |
-
2017
- 2017-07-28 CN CN201710630915.4A patent/CN108459822B/zh active Active
-
2018
- 2018-07-26 EP EP18839440.7A patent/EP3647929A4/en active Pending
- 2018-07-26 WO PCT/CN2018/097220 patent/WO2019020074A1/zh unknown
- 2018-07-26 JP JP2020504237A patent/JP6861320B2/ja active Active
- 2018-07-26 US US16/634,111 patent/US11023153B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968358A (zh) * | 2012-11-13 | 2013-03-13 | 浪潮电子信息产业股份有限公司 | 一种软raid1部署***的快速恢复方法 |
CN103984575A (zh) * | 2014-05-28 | 2014-08-13 | 浪潮电子信息产业股份有限公司 | 一种云计算环境下集群Linux操作***快速部署方法 |
CN105426207A (zh) * | 2015-11-13 | 2016-03-23 | 浪潮电子信息产业股份有限公司 | 一种基于pxe的快速批量安装操作***的方法 |
CN105589690A (zh) * | 2015-12-11 | 2016-05-18 | 浪潮电子信息产业股份有限公司 | 一种Linux***下绑定硬盘挂载顺序的方法 |
CN106502657A (zh) * | 2016-10-11 | 2017-03-15 | 郑州云海信息技术有限公司 | 一种基于linux自动化实现HBA卡硬盘配置RAID的方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3647929A1 (en) | 2020-05-06 |
CN108459822A (zh) | 2018-08-28 |
US11023153B2 (en) | 2021-06-01 |
JP2020530924A (ja) | 2020-10-29 |
WO2019020074A1 (zh) | 2019-01-31 |
JP6861320B2 (ja) | 2021-04-21 |
US20200210088A1 (en) | 2020-07-02 |
EP3647929A4 (en) | 2020-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108459822B (zh) | 一种操作***的安装方法和装置 | |
US7664945B2 (en) | Computer system for booting a diskless server after a fault by reading a boot loader from a maintenance logical unit and identifying a boot file based on identifier of diskless server | |
CN108459823B (zh) | 一种操作***的安装方法和装置 | |
CN106970856B (zh) | 对数据进行备份、恢复及挂载的数据管理***及方法 | |
US8180930B2 (en) | Information processing device, and device initialization method in the information processing device | |
CN103970557A (zh) | 存储设备启动***的方法及存储设备 | |
CN112527398A (zh) | 一种操作***的个性化安装方法和*** | |
CN110780942A (zh) | ***启动方法、装置、节点设备及计算机可读存储介质 | |
KR100578955B1 (ko) | 컴퓨터 시스템의 초기 시스템 셋업 동안 시디롬 드라이브의 드라이브 문자 할당을 결정하는 방법 및 장치 | |
JP4613598B2 (ja) | ディスクシステム | |
CN105095098A (zh) | 一种控制不同容量的存储器的方法及装置 | |
CN113986367B (zh) | 一种磁盘加载控制方法、装置、设备及可读存储介质 | |
JP6745405B2 (ja) | ストレージシステム及びマッピング方法 | |
CN115794531A (zh) | 一种解决服务器背板点灯混乱的方法、***、设备及介质 | |
CN102135860A (zh) | 硬盘容量的自动规划方法 | |
CN104392189A (zh) | 实现文件***安全操作的方法和装置 | |
CN113791874A (zh) | 虚拟机引导的配置方法、装置、计算机设备和存储介质 | |
CN110928582B (zh) | 信息处理设备和配置信息处理设备的目标装置的方法 | |
US20240020044A1 (en) | Method for locating hard disk, system and server | |
CN111142779B (zh) | 丛集式储存***之装置信息提供方法 | |
CN112445778B (zh) | 基于VxWorks的文件操作方法和文件操作*** | |
CN117609009A (zh) | 测试方法、服务器、管理设备及测试*** | |
JP4993005B2 (ja) | ディスクシステム | |
CN117707431A (zh) | 一种基于bios的软件raid数据读取方法、装置 | |
KR102227185B1 (ko) | 분산 플랫폼의 자동 구축 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 310052 11th Floor, 466 Changhe Road, Binjiang District, Hangzhou City, Zhejiang Province Applicant after: Xinhua Sanxin Information Technology Co., Ltd. Address before: 310052 11th Floor, 466 Changhe Road, Binjiang District, Hangzhou City, Zhejiang Province Applicant before: Huashan Information Technology Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |