CN100411338C - Method for cloning software system between different hardware platforms - Google Patents

Method for cloning software system between different hardware platforms Download PDF

Info

Publication number
CN100411338C
CN100411338C CNB200510012056XA CN200510012056A CN100411338C CN 100411338 C CN100411338 C CN 100411338C CN B200510012056X A CNB200510012056X A CN B200510012056XA CN 200510012056 A CN200510012056 A CN 200510012056A CN 100411338 C CN100411338 C CN 100411338C
Authority
CN
China
Prior art keywords
computer
group
installation modes
receiving end
time
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.)
Expired - Fee Related
Application number
CNB200510012056XA
Other languages
Chinese (zh)
Other versions
CN1889437A (en
Inventor
王晚丁
王晓艳
郭雅言
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New venture (Beijing) Consulting Service Co., Ltd.
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB200510012056XA priority Critical patent/CN100411338C/en
Publication of CN1889437A publication Critical patent/CN1889437A/en
Application granted granted Critical
Publication of CN100411338C publication Critical patent/CN100411338C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

This invention puts forward a method for cloning software systems among different hardware platforms including: selecting computers of the emission end from a computer group and initiating computers of the receiving end in the group remotely, in which, the computers of the emission end receive the hardware configuration information sent by the initiated computers of the receiving end to compare the hardware configuration information of the sending end computers with that of the receiving end computers and packets the computers of the receiving end in the group based on the compared result and uses different strategies to different groups so as to mount software systems to computers of the groups.

Description

The method of cloning software system between different hardware platforms
Technical field
The present invention relates to computer software technical field, particularly, relate to a kind of between different hardware platforms the method for cloning software system, wherein by clone that the computer with different hardware platforms in the group of planes is divided into groups, between different hardware platforms, realize the clone of software systems.
Background technology
In application number is 200510074620.0 patent application document, a kind of method that realizes the network clone between the little computer of hardware platform difference is disclosed, its realization flow as shown in Figure 1, but for platform chip situation about causing diversified in specifications, this method also still can't solve the problem that receiving end computer can't normally start after the simultaneous interpretation, reason is that the driver that operates in core layer must mate fully with hardware information, operating system could be finished the work that kernel starts smoothly, otherwise will start the Logon process that enters operating system, thereby the driver intelligence installation function that also just can't continue to call the startup group removes the drive information of upgrading hardware, if such as the CPU on the source computer is Intel Company, and the CPU on the object-computer is an AMD, and target machine restarted and will occur when entering operating system crashing after the network clone finished so.Therefore each PC producer still takes the measure evaded so far, requires the user to dispose same batch of computer in Public Computer Room.
Yet, in the product line running and big customer's buying pattern of reality, be difficult to guarantee not occur in certain product line the mainboard of two kinds of specifications, and these two kinds of product types also are difficult to assurance and do not issue in same end user's hand, such as Education Commission's centralized purchasing in certain city 10,000 All-China Federation of Taiwan Compatriots think Qitian Computer, distribute to each school then successively, but because a so big order can be divided into a plurality of batches of delivery at different time phases in practical operation, therefore while arrival " Qi Tian 4210 " and " Qi Tian 6210 " in the same electronic classroom just appears inevitably, what suppose " Qi Tian 4210 " use is Intel CPU+Intel 845GV mainboard, what used " Qi Tian 6210 " is AMD CPU+VIA KM400 mainboard, clearly after " Qi Tian 4210 " last ready-made system is cloned on " Qi Tian 6210 ", may can't start by blank screen when restarting computer, because the hardware structure difference of these two platforms is too big.
This demand that realizes system deployment quickly and easily between the very large computer of hardware platform difference is increasing, and this demand is very strong for the keeper of those bigger Public Computer Room (surpass such as number of computers 100 Internet bar).
For by long-range technology of giving computer installing operating system and application software comparative maturity (below be referred to as " long-range Installation Modes "), mainly be exactly to utilize PXE (pretrigger environment) agreement of having supported in the computer BIOS, and the automatic installation function based on the script describing language of operating system installation program support itself, operating system installation catalogue on the control end computer is invented a local directory, the beginning automatic installing operating system, in this manner, what adopt between transmitting terminal and the receiving end computer is connection-oriented network data transmission agreement, therefore the receiving end computer quantity that is connected simultaneously with the transmitting terminal computer is many more, transmitting terminal network card data flow is just big more, taking of cpu resource and memory source is just many more, thereby can form a performance bottleneck.
In addition, also have a kind of mixing Installation Modes, under this pattern, specify a transmitting terminal computer in advance in a group of planes, other computers in the group of planes become receiving end computer with respect to this transmitting terminal computer.Then, adopting above-mentioned long-range Installation Modes is transmitting terminal computer install software system in the group of planes, then, it is the interior computer cloning software system of the same physics network segment that this transmitting terminal computer uses the broadcasting mounting means, that is, the transmitting terminal computer sends to receiving end computer by broadcast mode with the software systems installation file in this machine and controls the installation of these software systems.Here it is described mixing Installation Modes wherein mixes and has used long-range Installation Modes and broadcasting Installation Modes.But, in the method, be faced with the problem that can not thoroughly support to stride hardware platform.
Do a simple mathematical and calculate the order of severity that just can find out this bottleneck effect, suppose only need a WindowsXP be installed from long-range each receiving end computer of giving, total data capacity is about 1.7G, the set-up time of WindowsXP is about 30 minutes, needs were from installing copies data on the medium in nearly 10 minutes, therefore 1 receiving end computer of every installation is 85M byte/min to the averaging network load of transmitting terminal computer, be equivalent to 2.27M bit/s, this is the valid data loading index, in fact add some control informations and fault-tolerant retransmission of information, the real data loading index can be than the high 10%-30% of valid data loading index, calculating real data load result with mean value 20% is 2.712M bit/s, calculate like this, for the transmitting terminal computer that is equipped with the 100M network interface card, when giving 35 following receiving end computer installing operating systems simultaneously, performance index can obviously not descend, if but think to give simultaneously 50 even 100 receiving end computer installing operating systems, installation rate will sharply descend so, because also will consider cpu resource in the transmitting terminal computer, the use bottleneck effect of memory source and I/O resource.Therefore use the method for this connection-oriented long-range installing operating system and driver that very big limitation is also arranged.
Therefore, give the demand of 50 the quick deployment operation of above computer systems for striding hardware platform, merely use the clone technology of duplicating based on the broadcast packet agreement, perhaps merely using all can't be satisfied fully based on the long-range mounting technique of connection oriented protocol, need find better solution.
Usually can both be arranged in the same physics network segment at computer in the Public Computer Room, all computers are all provided by same supplier, the hardware configuration of most of computer is identical, the discrepant concrete situation of hardware configuration meeting of having only the only a few computer, need in conjunction with utilizing the existing clone technology of duplicating based on the broadcast packet agreement, hardware configuration differentiation comparison techniques, long-range mounting technique based on connection oriented protocol, driver intelligence mounting technique and software dispatch technology, design a specific mounting strategy and algorithm, thereby realization is the computer installing operating system in the whole Public Computer Room the most quickly and easily, driver and application software.
Summary of the invention
In order to address the above problem, the present invention has been proposed, therefore one object of the present invention be to propose a kind of between different hardware platforms the method for cloning software system, wherein, between different hardware platforms, realize the clone of software systems by clone that the computer with different hardware platforms in the group of planes is divided into groups.
To achieve these goals, proposed a kind of between different hardware platforms the method for cloning software system, comprising: from a group of planes, select each receiving end computer in a transmitting terminal computer and the remote activation group of planes; The transmitting terminal computer receives the hardware configuration information that described each receiving end computer after start sends, and the hardware configuration information of described receiving end computer and the hardware configuration information of transmitting terminal computer are compared; According to comparative result the receiving end computer in the group of planes is divided into groups; And to not using different mounting strategies on the same group so that be the install software system respectively of the computer in described each group.Described hardware configuration information comprises hardware chip specification information and supplier information.Describedly the step that receiving end computer in the group of planes divides into groups is comprised: hardware configuration information is identical with the transmitting terminal computer and the hardware chip specification information is identical with the transmitting terminal computer and receiving end computers that supplier information is different are divided into first group and the receiving end computer that the hardware chip specification information is all different with the transmitting terminal computer with supplier information is divided into second group according to comparative result.
Preferably, described to not using different mounting strategies on the same group in case for described each the group in computer respectively the step of install software system comprise: for first group, by mode, realize the software systems of all receiving end computers in first group are installed from all receiving end computer broadcast data packet of transmitting terminal computer in first group.
Preferably, described to not using different mounting strategies on the same group in case for the computer in described each group respectively the step of install software system comprise: for second group, second sets of computer is divided into the identical a plurality of son groups of hardware configuration; Each son group is used appointment long-range Installation Modes, appointment the mixing Installation Modes or according to the required set-up time from long-range Installation Modes with mix the installation that selected Installation Modes the Installation Modes is realized the software systems of the computer in each son group respectively.
Preferably, realize that according to selected Installation Modes from long-range mounting strategy and mixing mounting strategy of required set-up time the step that computer software is installed comprises: calculate required set-up time of long-range Installation Modes and mixing required set-up time of Installation Modes; Required set-up time of more long-range Installation Modes and mixing required set-up time of Installation Modes; If the required set-up time of long-range Installation Modes more than mixing the required set-up time of Installation Modes, then selects to mix Installation Modes cloning software system between the computer of child group; And if the required set-up time of long-range Installation Modes be less than and mix the required set-up time of Installation Modes, then select long-range Installation Modes cloning software system between the computer of child group.
Preferably, the required set-up time of long-range Installation Modes is based on following parameter: software systems file size, the network bandwidth, network interface card speed, memory read-write speed and R/W speed of hard disc.
Preferably, mix the required set-up time of Installation Modes based on following parameter: the mean pressure shrinkage of software systems file size, network interface card speed, memory read-write speed and R/W speed of hard disc, broadcasting speed and data compression algorithm.
Description of drawings
Below in conjunction with the detailed description of preferred embodiment that accompanying drawing adopted, above-mentioned purpose of the present invention, advantage and feature will become apparent by reference, wherein:
Fig. 1 shows the flow chart according to the method that realizes the software systems clone between different hardware platforms of conventional art;
Fig. 2 shows the overview flow chart of the method for cloning software system between different hardware platforms according to the embodiment of the invention;
Fig. 3 shows the flow chart according to the processing of dividing into groups to receiving end computer of the embodiment of the invention;
Fig. 4 shows according to the detail flowchart of Different Strategies for the processing of each sets of computer install software system;
Fig. 5 shows according to the long-range Installation Modes of the selection of the embodiment of the invention and mixes the flow chart of Installation Modes with the method for installing;
The form of the V separate unit copy empirical value that is provided by manufacturer is provided Fig. 6; And
The form of the V broadcasting empirical value that is provided by manufacturer is provided Fig. 7.
Embodiment
Below in conjunction with accompanying drawing the preferred embodiments of the present invention are described.Fig. 2 shows the overview flow chart of the method for cloning software system between different hardware platforms according to the embodiment of the invention.
After the keeper connects into the computer in the group of planes of Public Computer Room physically in a network segment, as shown in Figure 2, select a computer to be used as transmitting terminal arbitrarily, start the state (step 200) of preparing to carry out the network clone that enters; Then, remote activation or wake other receiving end computers up, allow them enter into login transmitting terminal state (step 202), next, receiving end computer is checked the hardware configuration information of self, and send it to transmitting terminal computer (step 204) with specific format, after the hardware configuration information that receives from each receiving end computer, the transmitting terminal computer compares oneself hardware configuration information and these hardware configuration informations, and according to comparative result to receiving end computer divide into groups (step 206), at last, the transmitting terminal computer is given every sets of computer install software system (step 208) according to different strategies.
Fig. 3 shows the flow chart according to the processing of dividing into groups to receiving end computer of the embodiment of the invention.
As shown in Figure 3, in fact, relatively the method for hardware configuration information has two kinds, and a kind of is at PCI equipment, can obtain the information of certain PCI equipment according to the regulation in the PCI standard, compares its id information then; Another kind is at non-PCI equipment, directly goes to obtain such as BIOS file name and version information such as hard disk model and capacity from BIOS.As example, only compare the PCI facility information in the present embodiment, and only be divided into two groups in view of the above.In step 330, according to the PCI facility information, the consistent still inconsistent receiving terminal of supplier information (VendorID) with identical receiving end computer of described transmitting terminal computer or hardware chip specification (DeviceID) of hardware configuration information is included in first group, note its MAC Address of Network Card respectively, so that in follow-up is mutual, use.Next,, hardware chip specification and supplier information all are included into the second sets of computer group with the inconsistent receiving end computer of transmitting terminal, write down their MAC Address of Network Card respectively, so that in follow-up is mutual, use in step 332.
Below with reference to Fig. 4, Fig. 4 shows according to the detail flowchart of Different Strategies for the processing of each sets of computer install software system.
As shown in Figure 4, select first sets of computer (step 400) according to group result, begin to read the valid data piece (step 402) on the transmitting terminal hard disk, wherein said data block comprises software system information.Then, use the broadcast data packet method that this data block is sent to receiving end computer (step 404), after each receiving end computer receives this data block, it is write the correspondence position (step 406) of hard disk, then, judge and whether also have valid data (step 408) in the transmitting terminal hard disk, if (step 408, "Yes"), then repeats said process, until all valid data on the transmitting terminal hard disk all are sent out away, promptly if not (step 408, "No"), after then each receiving terminal in first sets of computer is received total data and write hard disk, just oneself shut down (step 410).At this moment, all installations of each computer in first sets of computer (comprising transmitting terminal and receiving end computer).
Then, the transmitting terminal computer is selected second sets of computer (step 412), be divided into son group (step 414) with all computers in second sets of computer according to the identical condition of hardware configuration this moment, promptly, (for example will have the same hardware platform, have identical chips specification and supplier information) computer be divided into one group, thereby form the identical child group of a plurality of hardware platforms.Under cluster environment, usually, after having divided first sets of computer, can there be the different child group of many hardware configuration in second sets of computer, this is owing to actual purchase computer in machine room will consider these problems.Therefore, second sets of computer is divided into after the son group, in practice, only can has two to three son groups usually.
Next, to the computer application mounting strategy (step 416) in each height group.At this moment, can specify one of the long-range Installation Modes of application and mixing Installation Modes (as mentioned above) to install, also can select to install according to required time is installed with a kind of pattern of selecting required set-up time minimum in long-range Installation Modes and the mixing Installation Modes.To be described in detail a kind of selection mode in back below.
Fig. 5 shows according to the long-range Installation Modes of the selection of the embodiment of the invention and mixes the flow chart of Installation Modes with the method for installing.
As shown in Figure 5, after beginning, required set-up time T1 calculates (step 510) to long-range Installation Modes, and calculates (step 520) to mixing the required set-up time T2 of Installation Modes.Then, required set-up time T1 of long-range Installation Modes and the required set-up time T2 of mixing Installation Modes are compared (step 530), if the required set-up time T1 of long-range Installation Modes greater than mixing the required set-up time T2 of Installation Modes, then selects to mix Installation Modes and comes cloning software system (step 540); Otherwise, then select long-range Installation Modes to come cloning software system (step 550).
As example, can adopt following formula to calculate T1:
T1=(T copy+T installation)
Wherein, T copy=int (M/ (bandwidth/V separate unit copy)) * (operating system installation file size/V separate unit copy);
In above formula, the implication of " T copy " is to need after installing operating system begins from transmitting terminal installation file to be copied to time the receiving terminal internal memory, so it depends on the network bandwidth, network interface card speed, memory read-write speed and R/W speed of hard disc.When wherein the implication of V separate unit copy is computer of independent long-range installation, the average speed of copied files, it and CPU speed, memory size and rotation speed of hard disk relation are maximum, this numeric ratio is fit to test by experiment and obtains, the computer that hard disk is changeed in P4 CPU+256M internal memory+7200 that is configured to for Intel, the size of V separate unit copy is about 3M/s, therefore if the system of 1.7G size is installed, the time of every copy is 1700/3 to approximate 570 seconds, and for the 100Mbps network, installation 100/ (3*8) that at every turn can walk abreast approximates 4 computers.M represents the platform number of computer in the group of planes, if therefore M equals 50, so just is equivalent to needs and divides int (50/4)=13 to install, and all T copy=13*570s=7410s approximate 124 minutes, have promptly surpassed two hours.
The implication of " T installation " is configuration operation system and driver to be installed (promptly from internal memory, software systems) time, the complexity that depends on operating system, because all computers can start installation process simultaneously in this group of planes, therefore T installs only needs calculating a, the T of WindowsXP was installed in about 30 minutes, so T311=124+30 approximates 154 minutes.
When computer dispatches from the factory; manufacturer goes out different numerical value according to the differentiating measurement of key hardware configuration; leave in the form among the HPA (host protecting region), go to seek in this table the immediate corresponding time of configuration by application software basis computer profile at that time.V separate unit copy empirical value has been shown in the form of Fig. 6.
Next the computational process of mixing the required set-up time T2 of Installation Modes will be described, particularly, this process is divided into following a plurality of step: calculate the total time T21 that uses long-range Installation Modes to give a transmitting terminal computer (as mentioned above) install software system in this group of planes; Calculating uses the broadcasting Installation Modes to give the total time T22 of other receiving terminal install software systems in this group of planes by described transmitting terminal computer; Obtain to mix the total set-up time T2=T21+T22 under the Installation Modes thus.
As example, can adopt following formula to calculate T21, T22:
Computational methods and the T1 of T21 are similar, it should be noted that M wherein becomes 1 at this moment.
T22=operating system installation file size * R compression ratio/V broadcasting
Wherein the R compression ratio is the mean pressure shrinkage index of the data compression algorithm of clone's program employing itself, and number range can arrive 0.6 such as the good R compression ratio of design between 0.5 ~ 1.0.
The implication of V broadcasting is similar to V separate unit copy, also main and CPU speed, memory size and the rotation speed of hard disk concern maximum, but its speed can be bigger than V separate unit copy, when computer dispatches from the factory, manufacturer goes out different numerical value according to the differentiating measurement of key hardware configuration, leave in the form among the HPA, go to seek in this table the immediate corresponding time of configuration, V broadcasting empirical value has been shown in the form of Fig. 7 by application software basis computer profile at that time.
It should be noted that described software systems can be that operating system, application program system and other need to install the system of (clone).And related in the present invention computer implication is sensu lato, and it can comprise the computing equipment that needs the install software system arbitrarily.
Although below show the present invention in conjunction with the preferred embodiments of the present invention, one skilled in the art will appreciate that under the situation that does not break away from the spirit and scope of the present invention, can carry out various modifications, replacement and change to the present invention.Therefore, the present invention should not limited by the foregoing description, and should be limited by claims and equivalent thereof.

Claims (6)

1. the method for a cloning software system between different hardware platforms comprises:
From a group of planes, select each receiving end computer in a transmitting terminal computer and the remote activation group of planes;
The transmitting terminal computer receives the hardware configuration information that described each receiving end computer after start sends, and the hardware configuration information of described receiving end computer and the hardware configuration information of transmitting terminal computer are compared;
According to comparative result the receiving end computer in the group of planes is divided into groups; And
To not using different mounting strategies on the same group so that be the install software system respectively of the computer in described each group,
Wherein, described hardware configuration information comprises hardware chip specification information and supplier information; And
Describedly the step that receiving end computer in the group of planes divides into groups is comprised: hardware configuration information is identical with the transmitting terminal computer and the hardware chip specification information is identical with the transmitting terminal computer and receiving end computers that supplier information is different are divided into first group and the receiving end computer that the hardware chip specification information is all different with the transmitting terminal computer with supplier information is divided into second group according to comparative result.
2. method according to claim 1, it is characterized in that described to not using different mounting strategies on the same group in case for described each the group in computer respectively the step of install software system comprise:
For first group,, realize the software systems of all receiving end computers in first group are installed by mode from all receiving end computer broadcast data packet of transmitting terminal computer in first group.
3. method according to claim 1 is characterized in that: described to not using different mounting strategies on the same group in case for described each the group in computer respectively the step of install software system comprise:
For second group, second sets of computer is divided into the identical a plurality of son groups of hardware configuration;
Each son group is used appointment long-range Installation Modes, appointment the mixing Installation Modes or according to the required set-up time from long-range Installation Modes with mix the installation that selected Installation Modes the Installation Modes is realized the software systems of the computer in each son group respectively.
4. method according to claim 3 is characterized in that: realize that according to selected Installation Modes from long-range Installation Modes and mixing Installation Modes of required set-up time the step that computer software is installed comprises:
Calculate required set-up time of long-range Installation Modes and mixing required set-up time of Installation Modes;
Required set-up time of more long-range Installation Modes and mixing required set-up time of Installation Modes;
If the required set-up time of long-range Installation Modes more than mixing the required set-up time of Installation Modes, then selects to mix Installation Modes cloning software system between the computer of child group; And
Mix the required set-up time of Installation Modes if the required set-up time of long-range Installation Modes is less than, then select long-range Installation Modes cloning software system between the computer of child group.
5. method according to claim 4 is characterized in that the required set-up time of long-range Installation Modes is based on following parameter: software systems file size, the network bandwidth, network interface card speed, memory read-write speed and R/W speed of hard disc.
6. method according to claim 4 is characterized in that mixing the required set-up time of Installation Modes based on following parameter: the mean pressure shrinkage of software systems file size, network interface card speed, memory read-write speed and R/W speed of hard disc, broadcasting speed and data compression algorithm.
CNB200510012056XA 2005-06-30 2005-06-30 Method for cloning software system between different hardware platforms Expired - Fee Related CN100411338C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200510012056XA CN100411338C (en) 2005-06-30 2005-06-30 Method for cloning software system between different hardware platforms

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200510012056XA CN100411338C (en) 2005-06-30 2005-06-30 Method for cloning software system between different hardware platforms

Publications (2)

Publication Number Publication Date
CN1889437A CN1889437A (en) 2007-01-03
CN100411338C true CN100411338C (en) 2008-08-13

Family

ID=37578698

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200510012056XA Expired - Fee Related CN100411338C (en) 2005-06-30 2005-06-30 Method for cloning software system between different hardware platforms

Country Status (1)

Country Link
CN (1) CN100411338C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103051592B (en) * 2011-10-11 2016-01-20 中国科学院研究生院 A kind of virtualized network environment construction method and system
CN102662696B (en) * 2012-03-27 2014-03-05 中国人民解放军国防科学技术大学 Method and device for quickly starting massively parallel computer system
CN102779054B (en) * 2012-06-15 2015-09-23 北京奇虎科技有限公司 The install processing method of application program and device and server
CN104461649B (en) * 2014-12-19 2018-01-16 广东欧珀移动通信有限公司 chip compatible method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1150844A (en) * 1994-06-14 1997-05-28 Lm爱立信电话有限公司 Method of creating software for telecommunication switches
US6154835A (en) * 1997-10-01 2000-11-28 Micron Electronics, Inc. Method for automatically configuring and formatting a computer system and installing software
EP1164475A2 (en) * 2000-06-08 2001-12-19 Deutsche Telekom AG Method to install software in hardware
CN1133120C (en) * 2001-02-15 2003-12-31 华中科技大学 Remote nodal machine cloning method for colony system
CN1497439A (en) * 2002-10-15 2004-05-19 国际商业机器公司 Self-copy installation method and system for operation system schooling

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1150844A (en) * 1994-06-14 1997-05-28 Lm爱立信电话有限公司 Method of creating software for telecommunication switches
US6154835A (en) * 1997-10-01 2000-11-28 Micron Electronics, Inc. Method for automatically configuring and formatting a computer system and installing software
EP1164475A2 (en) * 2000-06-08 2001-12-19 Deutsche Telekom AG Method to install software in hardware
CN1133120C (en) * 2001-02-15 2003-12-31 华中科技大学 Remote nodal machine cloning method for colony system
CN1497439A (en) * 2002-10-15 2004-05-19 国际商业机器公司 Self-copy installation method and system for operation system schooling

Also Published As

Publication number Publication date
CN1889437A (en) 2007-01-03

Similar Documents

Publication Publication Date Title
US20130152074A1 (en) Method for automatic consecutive installing operating systems
CN100411338C (en) Method for cloning software system between different hardware platforms
CN101165654A (en) Method and process for using common preinstallation environment for heterogeneous operating systems
CN101964821A (en) Method and system for loading operating environment of remote terminal
CN105245606A (en) Cloud office platform
CN112527328A (en) System cloning method, device, electronic equipment and computer readable storage medium
CN102081568A (en) Multi-motherboard server system
CN111930396B (en) Upgrading method of communication module in 4G router based on notify mechanism
CN108243254B (en) Electronic device, method for releasing application upgrading version and storage medium
CN108959097A (en) A kind of method of quick testing service device OS
CN112954040A (en) Method, system, device and storage medium for embedding application release server
CN106528226B (en) Installation method and device of operating system
CN103634388A (en) Method for processing restarting of controllers in storage server, related equipment and communication system
CN111694604A (en) Method, device and equipment for installing drivers in batches and machine-readable storage medium
AU4106499A (en) Method and apparatus for determining the drive letter assignment of a CD-ROM drive during initial system setup of a computer system
CN112379963A (en) Remote application window control method and device and computer equipment
CN108242113B (en) Method and system for simultaneously making multiple tax numbers and invoicing based on tax control equipment
CN110737444A (en) Remote self-adaptive dynamic deployment method and system for operating system based on firmware
CN102053845A (en) Electronic device for automatically and continuously mounting operating system and related method and system thereof
US7284120B2 (en) Method and system for allowing a system under test (SUT) to boot a plurality of operating systems without a need for local media
CN103902344A (en) Electronic device for installation of operating system automatically and continuously and related method thereof
CN100375021C (en) Method for cloning software system
CN115291951A (en) UEFI (unified extensible firmware interface) starting method and device, electronic equipment and storage medium
CN113918179A (en) Method and system for automatically installing OS (operating system) by cooperation of host and intelligent network card under Linux
CN113849267A (en) Virtual display method, system, terminal and storage medium for display card

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20170428

Address after: 100055 Beijing, Guang'an, No. 305 Xicheng District street, No. two, building 10, floor 9, floor 1112

Patentee after: New venture (Beijing) Consulting Service Co., Ltd.

Address before: 100085 Beijing on the road to entrepreneurship, No. 6 Haidian District

Patentee before: Lenovo (Beijing) Co., Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080813

Termination date: 20170630

CF01 Termination of patent right due to non-payment of annual fee