Specific embodiment
In term used in this application merely for the sake of the purpose for describing specific embodiment, and unrestricted the application.This ShenPlease it is also intended to include most forms with " one kind ", " described " and " being somebody's turn to do " of the singulative used in claims, unlessContext clearly shows that other implications.It is also understood that term "and/or" used herein refers to comprising one or moreAssociated any or all of project listed may be combined.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the applicationA little information should not necessarily be limited by these terms.These terms are only used for being distinguished from each other open same type of information.For example, not departing fromIn the case of the application scope, the first information can also be referred to as the second information, and similarly, the second information can also be referred to asOne information.Depending on linguistic context, additionally, used word " if " can be construed to " and ... when ", or " when ...When ", or " in response to determining ".
A kind of installation method of operating system is proposed in the embodiment of the present application, is applied to include that equipment to be installed (is such as waited to pacifyFill operating system server, it is referred to as UUT) and install server (such as PXE server) system in, installation server numberIt is one to measure, and the quantity of equipment to be installed can be multiple, and the treatment all same of each equipment to be installed subsequently is waited to pacify with oneIllustrated as a example by the standby treatment of installing.It is shown in Figure 1 under above-mentioned application scenarios, it is the installation method of the operating systemFlow chart, the method can include:
Step 101, equipment to be installed sends request message to the network equipment being connected with this equipment.
Step 102, equipment to be installed receives the response message of network equipment return, and the response message is carried and this equipmentBIOS pattern match guiding file name.
In one example, the request message can be DHCP (Dynamic Host ConfigurationProtocol, DHCP) request message, the response message can be dhcp response message.
In one example, the network equipment can obtain the BIOS with the equipment to be installed after request message is receivedThe guiding file name of pattern match, and file name will be guided to be sent to equipment to be installed by response message.For " networkThe process of the guiding file name of the BIOS pattern match of equipment acquisition and the equipment to be installed ", can only match somebody with somebody on the network equipmentA guiding file name is put, so, the guiding file name that the network equipment will directly be locally configured is defined as to be installed with thisThe guiding file name of the BIOS pattern match of equipment.Or, VLAN (Virtual Local can be configured on the network equipmentArea Network, VLAN) with guiding file name corresponding relation, so, the network equipment can be based on to be installedThe corresponding VLAN of equipment, inquires the guiding file name with the BIOS pattern match of the equipment to be installed.
The situation one, network equipment one BIOS pattern of correspondence, only configures the corresponding guiding of BIOS patterns on the network equipmentFile name, will be only connected, with the network equipment using the equipment to be installed of the BIOS patterns without that will use other BIOS mouldsThe equipment to be installed of formula is connected with the network equipment.In the case, the network equipment is receiving the request from equipment to be installedAfter message, the guiding file name (this guiding file name is only configured on the network equipment) that itself is configured is defined as and thisThe guiding file name of the BIOS pattern match of equipment to be installed, and carry the guiding file name to equipment return to be installedResponse message.
The situation two, network equipment at least two BIOS patterns of correspondence, for each BIOS pattern, configure on the network equipmentThe corresponding relation of VLAN guiding file names corresponding with the BIOS patterns, the VLAN is connected with equipment to be installed on the network equipmentThe VLAN belonging to port for connecing, and the equipment to be installed is the equipment to be installed for using the BIOS patterns, the guiding file nameIt is the guiding file name with the BIOS pattern match.In the case, the network equipment is being received from equipment to be installedAfter request message, the corresponding VLAN of receiving port of the request message is first determined, then, the correspondence is inquired about by the VLANRelation (i.e. VLAN and the corresponding relation for guiding file name), to obtain the corresponding guiding file names of the VLAN, and treats to thisInstallation equipment returns to the response message for carrying the guiding file name.
Step 103, equipment to be installed please to the bootfile download that installation server transmission carries the guiding file nameAsk, and receive the guiding file corresponding with the guiding file name for installing server return.
In one example, install server receive the bootfile download from equipment to be installed request after, fromGuiding file name is parsed in bootfile download request, and inquires guiding text corresponding with the guiding file namePart, and the guiding file is returned into equipment to be installed.And, installing can be right respectively including multiple BIOS patterns on serverThe guiding file answered, and the corresponding relation of guiding file name and guiding file is configured with, based on this, can and inquire and thisThe corresponding guiding file of guiding file name.
Step 104, equipment utilization to be installed guiding file is installed and the BIOS patterns (i.e. this equipment in this equipmentBIOS patterns) matching operating system.
In one example, for " the equipment utilization to be installed guiding file is installed and the BIOS patterns in this equipmentThe process of the operating system matched somebody with somebody ", can include but is not limited to following manner:
Equipment to be installed parses policy information from the guiding file, and the policy information includes the first address style and theThe priority relationship of double-address type, wherein, the priority of the priority better than the second address style of the first address style.Wait to pacifyInstalling is standby to the configuration file download request for installing server transmission carrying the first address information corresponding with the first address style;If receive installing the first kind configuration file corresponding with the first address information that server is returned, matched somebody with somebody using the first kindPut the operating system of file installation and the BIOS pattern match;If not receiving first kind configuration file, serviced to installingDevice sends the configuration file download request for carrying the second address information corresponding with the second address style, and receives installation serverThe Second Type configuration file corresponding with the second address information for returning, and carry out RAID using Second Type configuration file(Redundant Array Of Independent Disks, RAID) is configured.
Further, server is installed and is receiving the configuration file of the address information of carrying first from equipment to be installedDuring download request, inquiry locally whether there is the corresponding first kind configuration file of the first address information;If it is, by firstThe corresponding first kind configuration file of address information returns to equipment to be installed;If it is not, then stopping is processed, and come receivingFrom the configuration file download request of the address information of carrying second of equipment to be installed when, by the corresponding Equations of The Second Kind of the second address informationType configuration file returns to equipment to be installed.
In one example, first address style can be MAC (Media Access Control, medium access controlSystem) type, second address style can be IP network segment type.In actual applications, second address style can be oneIP network segment type, the IP network section or the section of the IP network of 20 of such as 24.
In one example, for the process of " equipment utilization Second Type configuration file to be installed carries out RAID configurations ",Can include:Memory system file name is parsed from Second Type configuration file, and should to server transmission carrying is installedThe memory system file download request of memory system file name;Receive install server return with the memory system filenameClaim corresponding memory system file, and RAID configurations are carried out using the memory system file.And, equipment to be installed can be by thisFirst address information of equipment is sent to installation server, so that installing server generates the corresponding first kind of the first address informationType configuration file.
Further, during equipment utilization Second Type configuration file to be installed carries out RAID configurations, clothes are installedBusiness device can also receive the memory system file download request of the carrying memory system file name that equipment to be installed sends, andThe corresponding memory system file of the memory system file name is returned into equipment to be installed so that equipment utilization to be installed this is interiorDeposit system file carries out RAID configurations.And, installing server can also determine with the BIOS patterns of the equipment to be installed, this treatsThe template file of the OS Type matching of installation equipment, and using the template file and the first address of the equipment to be installedInformation, generates the corresponding first kind configuration file of first address information.So, wait to pacify when installation server is received againDuring the configuration file download request of the address information of carrying first that installing preparation is sent, it is possible to return to first kind configuration fileTo equipment to be installed, so that equipment installation operation system to be installed.
In one example, Second Type configuration file is used to make equipment to be installed carry out RAID configurations, installs serverThe corresponding relation of the second address information and Second Type configuration file can be locally pre-configured with.Additionally, first kind configuration textPart is used to make equipment installation operation system to be installed, installs that server will not to be pre-configured with the first address information corresponding localFirst kind configuration file, but during equipment to be installed carries out RAID configurations, can just be locally generated the first kindConfiguration file.
Based on above-mentioned technical proposal, in the embodiment of the present application, server (such as PXE server) is installed by disposing one,The operating system installation process of all equipment to be installed can be just completed, even if BIOS patterns are more, OS Type is more,Also an installation server is only needed to, so as to save the resource for installing server.And, server is installed one and supports many simultaneouslyBIOS patterns are planted, the parallel batch installation requirements of several operation systems are disclosure satisfy that, so that the installation process of speeding up operation system,Significantly improve business experience.
It is shown in Figure 2, it is another flow chart of the installation method of operating system, the method can include:
Step 201, installs server and receives the bootfile download request from equipment to be installed.Wherein, guiding textPart download request carries guiding file name, and the guiding file name is that being waited with this of being obtained from the network equipment of equipment to be installed is pacifiedThe guiding file name of the standby BIOS pattern match of installing.
Step 202, installs server lookup to guiding file corresponding with the guiding file name, and by the guiding fileEquipment to be installed is returned to, so that equipment utilization to be installed guiding file installation operations system.
In one example, server is installed and is receiving the configuration of the address information of carrying first from equipment to be installedWhen file download is asked, inquiry locally whether there is the corresponding first kind configuration file of the first address information;If it is, willThe corresponding first kind configuration file of first address information returns to equipment to be installed, so that the equipment utilization first kind to be installedConfiguration file installation operation system;If it is not, then stopping is processed, and receiving the address of carrying second from equipment to be installedDuring the configuration file download request of information, the corresponding Second Type configuration file of the second address information is returned into be installed settingIt is standby, so that equipment utilization Second Type configuration file to be installed carries out RAID RAID configurations.
In one example, during equipment utilization Second Type configuration file to be installed carries out RAID configurations, peaceDress server can also receive the carrying memory system file name that equipment to be installed sends, and (equipment to be installed is matched somebody with somebody from Second TypePut what is parsed in file) the request of memory system file download, and by the corresponding memory system text of the memory system file namePart returns to equipment to be installed, so that the equipment utilization to be installed memory system file carries out RAID configurations.Server is installed alsoThe template file matched with the BIOS patterns of the equipment to be installed, the OS Type of the equipment to be installed can be determined, andUsing the template file and the first address information of the equipment to be installed, generate the corresponding first kind of the first address information and match somebody with somebodyPut file.
Based on above-mentioned technical proposal, in the embodiment of the present application, server (such as PXE server) is installed by disposing one,The operating system installation process of all equipment to be installed can be just completed, even if BIOS patterns are more, OS Type is more,Also an installation server is only needed to, so as to save the resource for installing server.And, server is installed one and supports many simultaneouslyBIOS patterns are planted, the parallel batch installation requirements of several operation systems are disclosure satisfy that, so that the installation process of speeding up operation system,Significantly improve business experience.
Below in conjunction with specific application scenarios, the such scheme to the embodiment of the present application is described in detail.Should useUnder scape, so that BIOS patterns include UEFI and Legacy as an example, so that OS Type includes ubuntu and rhel as an example, it is assumed that treatThe BIOS patterns of installation equipment 1 are UEFI, and install the operating system of ubuntu types, and the BIOS patterns of equipment to be installed 2 areUEFI, and the operating system of rhel types is installed, the BIOS patterns of equipment to be installed 3 are Legacy, and install ubuntu typesOperating system, the BIOS patterns of equipment to be installed 4 are Legacy, and install the operating system of rhel types.
As shown in Figure 3 A and Figure 3 B, it is the application scenarios schematic diagram of the embodiment of the present application.In figure 3 a, the network equipment 1 pairBIOS pattern UEFI are answered, 1 configuration BIOS patterns UEFI of the network equipment is corresponding to guide file name (such as BOOTX64.EFI),To be connected with the network equipment 1 using the equipment to be installed 1 of BIOS patterns UEFI, equipment to be installed 2.The correspondence of the network equipment 2BIOS pattern Legacy, the network equipment 2 configures the corresponding guiding file names of BIOS patterns Legacy (such asPxelinux.0), will be connected with the network equipment 2 using the equipment to be installed 3 of BIOS patterns Legacy, equipment to be installed 4.In Fig. 3 B, network equipment correspondence BIOS pattern UEFI and BIOS pattern Legacy configure VLAN1 and VLAN2, configuration VLAN1 withCorresponding relation between the guiding file name (such as BOOTX64.EFI) of BIOS patterns UEFI, VLAN2 and BIOS patterns LegacyGuiding file name (such as pxelinux.0) between corresponding relation.And, to be installed the setting of BIOS patterns UEFI will be usedStandby 1 is connected to the port 1 for belonging to VLAN1, and the end for belonging to VLAN1 will be connected to using the equipment to be installed 2 of BIOS patterns UEFIMouth 2, will be connected to the port 3 for belonging to VLAN2 using the equipment to be installed 3 of BIOS patterns Legacy, will use BIOS patternsThe equipment to be installed 4 of Legacy is connected to the port 4 for belonging to VLAN2.
Under above-mentioned application scenarios, the installation method of the operating system may comprise steps of:
Step 1, equipment to be installed 1 send address request, such as DHCP request message to the network equipment.Set with to be installedAs a example by the process of standby 1 installation operation system, the treatment of other equipment to be installed is similar.
Step 2, the network equipment are the distribution IP address A of equipment to be installed 1 after the address request is received, andIt is determined that the guiding file name with the BIOS pattern match of the equipment to be installed 1.As shown in Figure 3A, the network equipment 1 matches somebody with somebody itselfThe guiding file name (the corresponding guiding file name BOOTX64.EFI of such as BIOS patterns UEFI) put is defined as being set with to be installedThe guiding file name of standby 1 BIOS pattern match.As shown in Figure 3 B, the network equipment determines the receiving port of address request(port 1) correspondence VLAN1, the corresponding relation of VLAN and guiding file name is inquired about by VLAN1, obtains that VLAN1 is corresponding to be drawnLead the guiding file name BOOTX64.EFI that file name is BIOS patterns UEFI.
Step 3, the network equipment are returned to equipment to be installed 1 and carry IP address A and the guiding file name (as guidedFile name BOOTX64.EFI) response message, such as dhcp response message.
Step 4, equipment to be installed 1 parse guiding file name BOOTX64.EFI from response message.Additionally, waiting to pacifyInstalling standby 1 can parse IP address A from response message, and use IP address A.
Step 5, equipment to be installed 1 obtain the corresponding guiding of guiding file name BOOTX64.EFI from server is installedFile, for convenience of describing, subsequently by taking guiding file name correspondence guiding file as an example.
In one example, installing server can safeguard the correspondence of the corresponding guiding file of each guiding file nameRelation, equipment to be installed 1 is installed to after the request message for installing server transmission carrying guiding file name BOOTX64.EFIThe corresponding guiding files of guiding file name BOOTX64.EFI can be returned to equipment to be installed 1 by server, so as to wait to pacifyInstalling standby 1 gets the guiding file.
Step 6, equipment to be installed 1 parse policy information from the guiding file.
Wherein, it is not to carry profile name in the guiding file, but carries policy information, strategy letterCease the priority relationship for indicating the first address style and the second address style, such as the first address style can for MAC types,Second address style can be IP network segment type, the IP network section of such as 24, and, the priority of MAC types is higher than 24The priority of IP network section.
Step 7, equipment to be installed 1 determine with the MAC Address (the MAC Address A of equipment 1 such as to be installed) of MAC type matchings,IP network section (first 24 of the IP address A of equipment 1 such as to be installed, when IP address A is matched with IP network segment typeWhen 100.100.100.100, then IP network section is 100.100.100.0/24).
Step 8, equipment to be installed 1 send the configuration file download request of carrying MAC Address A to server is installed.OneIn individual example, due to the priority of the IP network section of the priority higher than 24 of MAC types, therefore equipment to be installed 1 is first to installationServer sends the configuration file download request for carrying MAC Address A.
Step 9, install server when the configuration file download request is received, due to locally do not exist MAC Address ACorresponding configuration file, therefore, server stopping treatment being installed.
If step 10, equipment to be installed 1 are not received installs the configuration file that server is returned, sent out to server is installedSend the configuration file download request for carrying IP network section 100.100.100.0/24.
There is IP network section due to local when the configuration file download request is received in step 11, installation server100.100.100.0/24 corresponding configuration file 1, therefore configuration file 1 is sent to equipment to be installed 1.In an exampleIn, installation server can be pre-configured with IP network section 100.100.100.0/24, and (it is used to make equipment to be installed with configuration file 1Carry out RAID configurations) mapping relations, and belong to IP network section 100.100.100.0/24 equipment all to be installed, can makeRAID configurations are carried out with configuration file 1.
Step 12, equipment to be installed 1 receive configuration file 1, and memory system file name is parsed from configuration file 1, toServer is installed and sends the memory system file download request for carrying memory system file name.
Step 13, installation server determine the memory system file after memory system file download request is receivedThe corresponding memory system file of title, and the memory system file is returned into the equipment to be installed 1.
After step 14, equipment to be installed 1 receive the memory system file, carry out RAID using the memory system file and match somebody with somebodyPut, for the RAID configuration process, will not be repeated here, it is without limitation.
Step 15, during equipment to be installed 1 carries out RAID configurations using memory system file, install server obtainTake BIOS patterns, OS Type and the MAC Address of equipment to be installed 1.
In one example, during equipment to be installed 1 carries out RAID configurations, installing server can be to be installedEquipment 1 gets the mark (sequence number of equipment 1 such as to be installed) and MAC Address A of equipment to be installed 1.For example, memory system is literaryAn order for being used to report mark and MAC Address can be included in part, equipment to be installed 1 is entered based on the memory system fileDuring row RAID is configured, based on the order, the mark of equipment to be installed 1 and MAC Address A can be reported installation serviceDevice.
And, installing server can safeguard mark, BIOS patterns, the operation system of each equipment to be installed in databaseThe corresponding relation of type of uniting, therefore, server is installed after the mark and MAC Address A for getting equipment to be installed 1, by treatingThe mark of installation equipment 1 inquires about above-mentioned database, can obtain the corresponding BIOS patterns of mark (such as UEFI), operating system classType (such as ubuntu), and record MAC Address A, BIOS pattern UEFI, the mapping relations of OS Type ubuntu.
Step 16, installation server determine the template file matched with BIOS patterns and OS Type.
In one example, the template file of different BIOS patterns can with difference, and different operating system type templateFile can be with difference, for example, it is assumed that BIOS patterns include UEFI and Legacy, OS Type includes ubuntu and rhel,4 template files, BIOS pattern UEFI+ OS Type ubuntu corresponding templates text can be then configured on server is installedPart 1, BIOS pattern UEFI+ OS Type rhel corresponding templates file 2, BIOS pattern Legacy+ OS TypesUbuntu corresponding templates file 3, BIOS pattern Legacy+ OS Type rhel corresponding templates file 4, to this 4 templatesThe content of file, does not do in the embodiment of the present application and limits in detail, as long as template file has with BIOS patterns, OS TypeClose, and the configuration file for installation operation system can be generated based on template file.
In sum, after BIOS patterns UEFI, OS Type ubuntu is obtained, it is possible to determine and BIOS mouldsThe template file 1 of formula UEFI, OS Type ubuntu matching.
Step 17, installation server by utilizing template file 1 and the corresponding configuration file 2 of MAC Address A, generation MAC Address A,The title of the configuration file 2 includes MAC Address A, and the configuration file 2 is used to make equipment installation operation system to be installed.To thisThe content of configuration file 2 is not limited, as long as configuration file 2 can make the equipment to be installed of BIOS patterns UEFI install ubuntuThe operating system of type.
Step 18, RAID configuration after the completion of, equipment to be installed 1 restarts, to be installed to set after the completion of restartingStandby 1 returns to execution step 1.Further, it is same as described above for the processing procedure of step 1- steps 8, no longer weigh hereinRepeat again.In step 9, server is installed after configuration file download request is received, due to locally there is MAC Address ACorresponding configuration file 2, therefore, installing server can return to configuration file 2 to equipment to be installed 1.Equipment to be installed 1 is connecingAfter receiving configuration file 2, it is possible to use the installation operation system of configuration file 2.
Based on above-mentioned technical proposal, in the embodiment of the present application, by disposing an installation server, it is possible to complete allThe operating system installation process of equipment to be installed, even if BIOS patterns are more, OS Type is more, also only needs to a peaceDress server, so as to save the resource for installing server.And, server is installed one and supports various BIOS patterns (such as simultaneouslySupport UEFI and legacy), the parallel batch installation requirements of several operation systems are disclosure satisfy that, so that the peace of speeding up operation systemDress process, significantly improves business experience.And the operation such as RAID configurations can be carried out, realize one-stop completion RAID configurations+peaceDress operating system, i.e., equipment to be installed is actuated for RAID configurations, second startup installation operation system for the first time.
Conceived based on the application same with the above method, the embodiment of the present application also provides a kind of installation dress of operating systemPut, apply in equipment to be installed.The erecting device of the operating system can be realized by software, it is also possible to by hardware orThe mode of software and hardware combining is realized.It is by treating where it as the device on a logical meaning as a example by implemented in softwareThe processor of installation equipment, corresponding computer program instructions are formed in reading non-volatile storage.From hardware viewSpeech, as shown in figure 4, a kind of hardware configuration of the equipment to be installed where the erecting device of the operating system of the application propositionFigure, except the processor shown in Fig. 4, in addition to nonvolatile memory, equipment to be installed can also include other hardware, such as be responsible for placeManage forwarding chip, network interface, internal memory of message etc.;For from hardware configuration, the equipment to be installed is also possible to be distributedEquipment, potentially includes multiple interface cards, to carry out the extension of Message processing in hardware view.
As shown in figure 5, the structure chart of the erecting device for the operating system of the application proposition, including:Sending module 11, usesThe network equipment of equipment connection to be installed sends request message described in Yu Xiangyu;Receiver module 12, sets for receiving the networkThe standby response message for returning, the response message carries the guiding filename with the BIOS pattern match of the equipment to be installedClaim;The sending module 11, being additionally operable to please to the bootfile download for installing the server transmission carrying guiding file nameAsk;The receiver module 12, is additionally operable to receive and installs the guiding file corresponding with the guiding file name that server is returned;Processing module 13, for installing the operating system with the BIOS pattern match in equipment to be installed using the guiding file.
The processing module 13, specifically for using the guiding file the equipment to be installed install with it is describedDuring the operating system of BIOS pattern match, policy information, the policy information bag are parsed from the guiding fileThe priority relationship of the first address style and the second address style is included, wherein, the priority of the first address style is better than the second groundThe priority of location type;Carry corresponding with first address style to server transmission is installed by the sending module 11The configuration file download request of the first address information;If by the receiver module 12 receive install server return with instituteThe corresponding first kind configuration file of the first address information is stated, is then installed and the BIOS using the first kind configuration fileThe operating system of pattern match;If not receiving first kind configuration file by the receiver module 12, by the hairModule 11 is sent to be sent under the configuration file for carrying the second address information corresponding with second address style to server is installedRequest is carried, if receive installing the Equations of The Second Kind corresponding with second address information that server is returned by the receiver module 12Type configuration file, then carry out RAID configurations using Second Type configuration file.
In one example, the processing module 13, specifically for matching somebody with somebody carrying out RAID using Second Type configuration fileDuring putting, parse memory system file name from Second Type configuration file, and by the sending module 11 toServer is installed and sends the memory system file download request for carrying memory system file name;If passing through the receiver module 12Receive and the memory system file corresponding with the memory system file name that server is returned is installed, then using the internal memorySystem file carries out RAID configurations;
First address information of the equipment to be installed is sent to by the installation server by the sending module 11,So that the installation server generates the corresponding first kind configuration file of first address information.
Conceived based on the application same with the above method, the embodiment of the present application also provides a kind of installation dress of operating systemPut, apply on server is installed.The erecting device of the operating system can be realized by software, it is also possible to by hardware orThe mode of software and hardware combining is realized.It is by the peace where it as the device on a logical meaning as a example by implemented in softwareThe processor of server is filled, corresponding computer program instructions are formed in reading non-volatile storage.From hardware viewSpeech, as shown in fig. 6, a kind of hardware configuration of the installation server where the erecting device of the operating system of the application propositionFigure, except the processor shown in Fig. 6, in addition to nonvolatile memory, installing server can also include other hardware, such as be responsible for placeManage forwarding chip, network interface, internal memory of message etc.;For from hardware configuration, the installation server is also possible to be distributedEquipment, potentially includes multiple interface cards, to carry out the extension of Message processing in hardware view.
As shown in fig. 7, the structure chart of the erecting device for the operating system of the application proposition, including:Receiver module 21, usesIn the request of the bootfile download from equipment to be installed is received, the bootfile download request carries guiding file name,The guiding file name is the BIOS pattern match with the equipment to be installed that equipment to be installed is obtained from the network equipmentGuiding file name;Enquiry module 22, for inquiring guiding file corresponding with the guiding file name;Sending module23, for the guiding file to be returned into the equipment to be installed, so as to guide file described in the equipment utilization to be installedInstallation operation system.
The enquiry module 22, is additionally operable to receiving the configuration file of the address information of carrying first from equipment to be installedDuring download request, inquiry locally whether there is the corresponding first kind configuration file of the first address information;The sending module 23,It is additionally operable to when Query Result is to be, the corresponding first kind configuration file of first address information is returned to and described waits to pacifyInstalling is standby, so that first kind configuration file installation operation system described in the equipment utilization to be installed;It is no in Query ResultWhen, then stopping treatment, the address information of carrying second from the equipment to be installed is being received by the receiver module 21Configuration file download request when, the corresponding Second Type configuration file of second address information is returned to described to be installedEquipment, so that Second Type configuration file described in the equipment utilization to be installed carries out RAID configurations.
During Second Type configuration file carries out RAID configurations described in equipment utilization to be installed, the receiver module21, it is additionally operable to receive the memory system file download request of the carrying memory system file name that equipment to be installed sends, it is describedMemory system file name is that equipment to be installed is parsed from the Second Type configuration file;The sending module 23, alsoFor the corresponding memory system file of the memory system file name to be returned into equipment to be installed, so that equipment to be installed is sharpRAID configurations are carried out with memory system file;
Described device also includes (not embodied in figure):Generation module;The generation module, for determining to wait to pacify with describedThe standby BIOS patterns of installing, the template file of OS Type matching, and the template file and the first address information are utilized,Generate the corresponding first kind configuration file of the first address information.
System, device, module or unit that above-described embodiment is illustrated, can specifically be realized by computer chip or entity,Or realized by the product with certain function.A kind of typically to realize equipment for computer, the concrete form of computer canBeing personal computer, laptop computer, cell phone, camera phone, smart phone, personal digital assistant, media playIn device, navigation equipment, E-mail receiver/send equipment, game console, tablet PC, wearable device or these equipmentThe combination of any several equipment.
For convenience of description, it is divided into various units with function during description apparatus above to describe respectively.Certainly, this is being implementedThe function of each unit can be realized in same or multiple softwares and/or hardware during application.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer programProduct.Therefore, the application can be using the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardwareApply the form of example.And, the embodiment of the present application can be used and wherein include computer usable program code at one or moreThe computer implemented in computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)The form of program product.
The application is the flow with reference to method, equipment (system) and computer program product according to the embodiment of the present applicationFigure and/or block diagram are described.It is generally understood that each in realizing flow chart and/or block diagram by computer program instructionsThe combination of flow and/or square frame in flow and/or square frame and flow chart and/or block diagram.These computer journeys can be providedSequence instruction to all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices processor withProduce a machine so that being produced by the instruction of computer or the computing device of other programmable data processing devices is used forThe dress of the function that realization is specified in one flow of flow chart or multiple one square frame of flow and/or block diagram or multiple square framesPut.
And, these computer program instructions can also be stored can guide computer or the treatment of other programmable datas to setIn the standby computer-readable memory for working in a specific way so that instruction of the storage in the computer-readable memory is producedManufacture including command device, the command device is realized in one flow of flow chart or multiple flows and/or block diagram oneThe function of being specified in individual square frame or multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that in meterSeries of operation steps is performed on calculation machine or other programmable devices to produce computer implemented treatment, so as in computerOr the instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagramThe step of function of being specified in one square frame or multiple square frames.
It will be understood by those skilled in the art that embodiments herein can be provided as method, system or computer program product.Therefore, the application can be using the implementation in terms of complete hardware embodiment, complete software embodiment or combination software and hardwareThe form of example.And, the application can be used and wherein include the calculating of computer usable program code at one or moreThe computer implemented in machine usable storage medium (magnetic disk storage, CD-ROM, optical memory etc. can be included but is not limited to)The form of program product.
Embodiments herein is the foregoing is only, the application is not limited to.For those skilled in the artFor, the application can have various modifications and variations.It is all any modifications made within spirit herein and principle, equivalentReplace, improve etc., within the scope of should be included in claims hereof.