CN114443150B - Method, system, terminal and storage medium for synchronizing factory information of switch - Google Patents
Method, system, terminal and storage medium for synchronizing factory information of switch Download PDFInfo
- Publication number
- CN114443150B CN114443150B CN202111669211.0A CN202111669211A CN114443150B CN 114443150 B CN114443150 B CN 114443150B CN 202111669211 A CN202111669211 A CN 202111669211A CN 114443150 B CN114443150 B CN 114443150B
- Authority
- CN
- China
- Prior art keywords
- information
- searching
- management file
- factory
- switch
- 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
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000003068 static effect Effects 0.000 claims abstract description 29
- 238000009434 installation Methods 0.000 claims abstract description 16
- 238000007726 management method Methods 0.000 claims description 50
- 238000013500 data storage Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 3
- 238000011161 development Methods 0.000 abstract description 3
- 238000011160 research Methods 0.000 abstract description 2
- 230000001360 synchronised effect Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 238000012827 research and development Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention relates to the technical field of switches, and particularly provides a method, a system, a terminal and a storage medium for synchronizing factory information of a switch, which comprise the following steps: creating an information management file in a starting stage through a basic input/output system; filling static character string information predefined in codes into the information management file; and searching for a field replaceable unit of an open network installation environment, reading factory information from the field replaceable unit, and covering static character string information in the information management file by using the factory information. When the equipment information is changed, the DMI can synchronize the information in the ONIE FRU in time, so that the phenomenon of information unsynchronization is avoided, the synchronization of the equipment information can be completed without modifying the BIOS code, and the research, development and debugging cost is reduced.
Description
Technical Field
The invention relates to the technical field of switches, in particular to a method, a system, a terminal and a storage medium for synchronizing factory information of a switch.
Background
The DMI is a management system for helping to collect information of a computer system, and is mainly used for storing related data of the system and peripheral equipment, wherein the data comprises system configuration information such as a CPU, a memory, an I/O expansion slot and the like. The SMBIOS is a unified specification that a motherboard or system manufacturer needs to follow to display product management information in a standard format. The collection of DMI information must be performed under the condition of strictly following the SMBIOS specification, and the collected data is stored in the SMBIOS table. The DMI plays the role of an interface between a management tool and an operating system, and establishes a standard manageable system, thereby facilitating the management and viewing of relevant information of the system by computer manufacturers and users. FRU is an important facility for recording device configuration information, and devices of a typical size may have their own FRU, such as power supply, fan, BMC, etc. The ONIE is a small operating system for bare metal switches, and mainly provides an automatic configuration environment for installing images of operating systems provided by vendors. The ONIE has an own FRU which is stored in EEPROM equipment of the ONIE, and stores important product information provided by manufacturers, so that the FRU is not easy to lose after power failure. Through the FRU of the ONIE, vendors and users can view asset information, MAC address, serial number, manufacturer, etc. of the switch device. Usually, when the switch equipment leaves the factory, the information of the corresponding fields of the DMI and the FRU should be kept consistent, i.e. synchronous update of the information of the DMI and the FRU is required. If the two information updates are not synchronous, when the related field information of the FRU is changed, and a certain device is replaced or updated, the phenomenon that the system configuration information of the DMI and the FRU is inconsistent occurs, so that the BIOS code needs to be modified again, a new version is issued, and the research and development investment is increased.
The existing information synchronization methods are two, namely: updating information in the DMI through static character strings set in BIOS source codes, wherein the method enables the BIOS to use the static character strings written in advance to construct a DMI table in a starting stage, and when a certain accessory in the switch is replaced or updated, synchronous updating of the DMI information is required to be ensured through updating the static character strings in the codes; in general, a solution of synchronizing BMC FRUs by using DMI is adopted in a server, and IPMI commands are sent to the BMC to obtain FRU information, so as to construct a DMI table. The scheme can ensure synchronous update between DMI and BMC FRU information.
However, updating the DMI information through the static string is cumbersome and complex, and once the information of the related devices of the switch product is changed, the BIOS source code needs to be modified, and the version needs to be reissued, which not only wastes time and labor, but also delays the development and progress of the product. By adopting the scheme of the DMI synchronous BMC FRU, the synchronous update between the DMI and BMC FRU information can be ensured, but the switch equipment is not necessarily provided with BMC, so the scheme needs to be changed according to the research and development requirements of the actual switch.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a method, a system, a terminal and a storage medium for synchronizing factory information of a switch, so as to solve the technical problems.
In a first aspect, the present invention provides a method for synchronizing factory information of a switch, including:
creating an information management file in a starting stage through a basic input/output system;
filling static character string information predefined in codes into the information management file;
and searching for a field replaceable unit of an open network installation environment, reading factory information from the field replaceable unit, and covering static character string information in the information management file by using the factory information.
Further, creating an information management file at a start-up stage through the bios includes:
in the starting stage of the switch, a structure body for storing desktop management interface data is created by using a basic input/output system, and a data storage space of desktop management interface storage fields of the structure body is defined.
Further, searching for a field replaceable unit of an open network installation environment, reading factory information from the field replaceable unit and covering static character string information in the information management file by using the factory information, including:
searching an I2C conversion routing chip in an I2C bus, and searching a memory address of the chip mounting;
searching a field replaceable unit of the open network installation environment according to the memory address;
and restarting the switch after the static character string information in the information management file is covered by the factory information.
In a second aspect, the present invention provides a factory information synchronizing system for a switch, including:
the storage creating unit is used for creating an information management file in a starting stage through the basic input and output system;
an information filling unit for filling static character string information predefined in the code into the information management file;
and the information covering unit is used for searching a field replaceable unit of the open network installation environment, reading factory information from the field replaceable unit and covering static character string information in the information management file by utilizing the factory information.
Further, the storage creation unit includes:
and the storage creation module is used for creating a structural body for storing desktop management interface data by using the basic input/output system in the starting stage of the switch and defining a data storage space of desktop management interface storage fields of the structural body.
Further, the information coverage unit includes:
the memory searching module is used for searching an I2C conversion routing chip in the I2C bus and searching a memory address of the chip mounting;
the target searching module is used for searching a field replaceable unit of the open network installation environment according to the memory address;
and the information covering module is used for restarting the switch after the static character string information in the information management file is covered by the factory information.
In a third aspect, a terminal is provided, including:
a processor, a memory, wherein,
the memory is used for storing a computer program,
the processor is configured to call and run the computer program from the memory, so that the terminal performs the method of the terminal as described above.
In a fourth aspect, there is provided a computer storage medium having instructions stored therein which, when run on a computer, cause the computer to perform the method of the above aspects.
The method, the system, the terminal and the storage medium for synchronizing the factory information of the switch have the advantages that when the equipment information changes, the DMI can timely synchronize the information in the ONIE FRU, the phenomenon of information unsynchronization is avoided, the synchronization of the equipment information can be completed without modifying the BIOS code, and the research, development and debugging cost is reduced.
In addition, the invention has reliable design principle, simple structure and very wide application prospect.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the description of the embodiments or the prior art will be briefly described below, and it will be obvious to those skilled in the art that other drawings can be obtained from these drawings without inventive effort.
FIG. 1 is a schematic flow chart of a method of one embodiment of the invention.
Fig. 2 is another schematic flow chart of a method of one embodiment of the invention.
FIG. 3 is a schematic block diagram of a system of one embodiment of the present invention.
Fig. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
In order to make the technical solution of the present invention better understood by those skilled in the art, the technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
The following explains key terms appearing in the present invention.
The I2C bus is a simple, bi-directional two-wire synchronous serial bus developed by Philips corporation. It requires only two wires to transfer information between devices connected to the bus. The master device is used to initiate the bus transfer of data and generate a clock to open the transfer device, where any addressed device is considered a slave device. If the host computer is to send data to the slave device, the host computer firstly addresses the slave device, then actively sends the data to the slave device, and finally the host computer terminates the data transmission; if the host is to receive data from the slave, the slave is addressed by the master first, then the host receives data sent by the slave, and finally the host terminates the receiving process. In this case, the host is responsible for generating the timing clock and terminating the data transfer.
BIOS: basic Input Output System basic input/output system
UEFI: unified Extensible Firmware Interface unified extensible firmware interface
ONIE: open Network Install Environment open network installation environment, a small operating system based on Linux
EEPROM: electrically Erasable Programmable Read Only Memory charged erasable programmable read-only memory
DMI: desktop Management Interface desktop management interface
FRU: field Replace Unit field replaceable unit
Smbase: system Management BIOS System management BIOS
BMC: baseboard Management Controller baseboard management controller
FIG. 1 is a schematic flow chart of a method of one embodiment of the invention. The execution body of fig. 1 may be a factory information synchronization system of a switch.
As shown in fig. 1, the method includes:
step 110, creating an information management file in a starting stage through a basic input/output system;
step 120, filling static character string information predefined in the code into the information management file;
and step 130, searching for a field replaceable unit of the open network installation environment, reading factory information from the field replaceable unit, and covering static character string information in the information management file by using the factory information.
In order to facilitate understanding of the present invention, the method for synchronizing the factory information of the switch provided by the present invention is further described below by using the principle of the method for synchronizing the factory information of the switch according to the present invention, and combining the process of synchronizing the factory information of the switch in the embodiment.
Specifically, referring to fig. 2, the method for synchronizing factory information of the switch includes:
s1, an information management file is created in a starting stage through a basic input and output system.
The device is started, the BIOS creates a DMI table structure body in the DXE stage, and the structure body defines the data storage space of the corresponding field while being constructed.
S2, filling static character string information predefined in the codes into the information management file.
The BIOS fills the static character string information predefined in the code into the corresponding field of the DMI table.
S3, searching a field replaceable unit of an open network installation environment, reading factory information from the field replaceable unit, and covering static character string information in the information management file by using the factory information.
An I2C Switch routing chip (e.g., pca 9548) is found in the I2C bus, and the address of the EEPROM device on which the chip is downloaded is found. The ONIE FRU is found by the EEPROM and then accessed by the code. TlvInfoData in the ONIEFRU is read, and data of corresponding fields are obtained. And if the data acquisition is successful, the acquired data is used for covering the data of the corresponding field in the DMI table. Restarting the equipment to finish the synchronization of the DMI and ONIE FRU information.
By adopting the embodiment, when the equipment information changes, the switch equipment is restarted to complete the information synchronization of the DMI and the ONIR FRU, the BIOS code is not required to be modified again, the new version of the BIOS is not required to be released, and the research and development investment cost of a BIOS engineer is reduced.
As shown in fig. 3, the system 300 includes:
a storage creating unit 310 for creating an information management file at a start-up stage through a basic input output system;
an information filling unit 320, configured to fill static character string information predefined in a code into the information management file;
and an information covering unit 330 for searching for a field replaceable unit of an open network installation environment, reading factory information from the field replaceable unit, and covering static character string information in the information management file with the factory information.
Optionally, as an embodiment of the present invention, the storage creating unit includes:
and the storage creation module is used for creating a structural body for storing desktop management interface data by using the basic input/output system in the starting stage of the switch and defining a data storage space of desktop management interface storage fields of the structural body.
Optionally, as an embodiment of the present invention, the information coverage unit includes:
the memory searching module is used for searching an I2C conversion routing chip in the I2C bus and searching a memory address of the chip mounting;
the target searching module is used for searching a field replaceable unit of the open network installation environment according to the memory address;
and the information covering module is used for restarting the switch after the static character string information in the information management file is covered by the factory information.
Fig. 4 is a schematic structural diagram of a terminal 400 according to an embodiment of the present invention, where the terminal 400 may be used to execute the method for synchronizing factory information of a switch according to the embodiment of the present invention.
The terminal 400 may include: processor 410, memory 420, and communication unit 430. The components may communicate via one or more buses, and it will be appreciated by those skilled in the art that the configuration of the server as shown in the drawings is not limiting of the invention, as it may be a bus-like structure, a star-like structure, or include more or fewer components than shown, or may be a combination of certain components or a different arrangement of components.
The memory 420 may be used to store instructions for execution by the processor 410, and the memory 420 may be implemented by any type of volatile or nonvolatile memory terminal or combination thereof, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk. The execution of the instructions in memory 420, when executed by processor 410, enables terminal 400 to perform some or all of the steps in the method embodiments described below.
The processor 410 is a control center of the storage terminal, connects various parts of the entire electronic terminal using various interfaces and lines, and performs various functions of the electronic terminal and/or processes data by running or executing software programs and/or modules stored in the memory 420, and invoking data stored in the memory. The processor may be comprised of an integrated circuit (Integrated Circuit, simply referred to as an IC), for example, a single packaged IC, or may be comprised of a plurality of packaged ICs connected to the same function or different functions. For example, the processor 410 may include only a central processing unit (Central Processing Unit, simply CPU). In the embodiment of the invention, the CPU can be a single operation core or can comprise multiple operation cores.
And a communication unit 430 for establishing a communication channel so that the storage terminal can communicate with other terminals. Receiving user data sent by other terminals or sending the user data to other terminals.
The present invention also provides a computer storage medium in which a program may be stored, which program may include some or all of the steps in the embodiments provided by the present invention when executed. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a random-access memory (random access memory, RAM), or the like.
Therefore, when the equipment information changes, the DMI can timely synchronize the information in the ONIE FRU, thereby avoiding the occurrence of the phenomenon of information unsynchronization, completing the synchronization of the equipment information while not modifying the BIOS code, reducing the research and development and debugging costs, and achieving the technical effects of the embodiment can be seen from the description above and will not be repeated here.
It will be apparent to those skilled in the art that the techniques of embodiments of the present invention may be implemented in software plus a necessary general purpose hardware platform. Based on such understanding, the technical solution in the embodiments of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium such as a U-disc, a mobile hard disc, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk or an optical disk, etc. various media capable of storing program codes, including several instructions for causing a computer terminal (which may be a personal computer, a server, or a second terminal, a network terminal, etc.) to execute all or part of the steps of the method described in the embodiments of the present invention.
The same or similar parts between the various embodiments in this specification are referred to each other. In particular, for the terminal embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and reference should be made to the description in the method embodiment for relevant points.
In the several embodiments provided by the present invention, it should be understood that the disclosed systems and methods may be implemented in other ways. For example, the system embodiments described above are merely illustrative, e.g., the division of the elements is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interface, system or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
Although the present invention has been described in detail by way of preferred embodiments with reference to the accompanying drawings, the present invention is not limited thereto. Various equivalent modifications and substitutions may be made in the embodiments of the present invention by those skilled in the art without departing from the spirit and scope of the present invention, and it is intended that all such modifications and substitutions be within the scope of the present invention/be within the scope of the present invention as defined by the appended claims. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (4)
1. A method for synchronizing factory information of a switch, comprising:
creating an information management file in a starting stage through a basic input/output system;
filling static character string information predefined in codes into the information management file;
searching a field replaceable unit of an open network installation environment, reading factory information from the field replaceable unit, and covering static character string information in the information management file by using the factory information;
creating an information management file at a start-up phase by a basic input output system, comprising:
in the starting stage of the switch, a structure body for storing desktop management interface data is created by utilizing a basic input/output system, and a data storage space of desktop management interface storage fields of the structure body is defined;
searching for a field replaceable unit of an open network installation environment, reading factory information from the field replaceable unit and covering static character string information in the information management file by using the factory information, wherein the method comprises the following steps of:
searching an I2C conversion routing chip in an I2C bus, and searching a memory address of the chip mounting;
searching a field replaceable unit of the open network installation environment according to the memory address;
and restarting the switch after the static character string information in the information management file is covered by the factory information.
2. A factory information synchronizing system for a switch, comprising:
the storage creating unit is used for creating an information management file in a starting stage through the basic input and output system;
an information filling unit for filling static character string information predefined in the code into the information management file;
the information covering unit is used for searching a field replaceable unit of an open network installation environment, reading factory information from the field replaceable unit and covering static character string information in the information management file by utilizing the factory information;
the storage creation unit includes:
the storage creation module is used for creating a structure body for storing desktop management interface data by using the basic input/output system at the starting stage of the switch and defining a data storage space of a desktop management interface storage field of the structure body;
the information coverage unit includes:
the memory searching module is used for searching an I2C conversion routing chip in the I2C bus and searching a memory address of the chip mounting;
the target searching module is used for searching a field replaceable unit of the open network installation environment according to the memory address;
and the information covering module is used for restarting the switch after the static character string information in the information management file is covered by the factory information.
3. A terminal, comprising:
a processor;
a memory for storing execution instructions of the processor;
wherein the processor is configured to perform the method of claim 1.
4. A computer readable storage medium storing a computer program, which when executed by a processor implements the method of claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111669211.0A CN114443150B (en) | 2021-12-30 | 2021-12-30 | Method, system, terminal and storage medium for synchronizing factory information of switch |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111669211.0A CN114443150B (en) | 2021-12-30 | 2021-12-30 | Method, system, terminal and storage medium for synchronizing factory information of switch |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114443150A CN114443150A (en) | 2022-05-06 |
CN114443150B true CN114443150B (en) | 2023-07-18 |
Family
ID=81366478
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111669211.0A Active CN114443150B (en) | 2021-12-30 | 2021-12-30 | Method, system, terminal and storage medium for synchronizing factory information of switch |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114443150B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104317667A (en) * | 2014-10-27 | 2015-01-28 | 浪潮电子信息产业股份有限公司 | DMI FRU synchronization method |
CN111177043A (en) * | 2019-12-26 | 2020-05-19 | 苏州浪潮智能科技有限公司 | Method, system, device and medium for accelerating reading of field replaceable unit information |
CN111736906A (en) * | 2020-06-12 | 2020-10-02 | 苏州浪潮智能科技有限公司 | BIOS-based boot entry synchronous storage method, system, terminal and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9311208B2 (en) * | 2013-08-09 | 2016-04-12 | American Megatrends, Inc. | System and method for generating field replaceable unit information files |
-
2021
- 2021-12-30 CN CN202111669211.0A patent/CN114443150B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104317667A (en) * | 2014-10-27 | 2015-01-28 | 浪潮电子信息产业股份有限公司 | DMI FRU synchronization method |
CN111177043A (en) * | 2019-12-26 | 2020-05-19 | 苏州浪潮智能科技有限公司 | Method, system, device and medium for accelerating reading of field replaceable unit information |
CN111736906A (en) * | 2020-06-12 | 2020-10-02 | 苏州浪潮智能科技有限公司 | BIOS-based boot entry synchronous storage method, system, terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114443150A (en) | 2022-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102855146A (en) | Firmware updating system and method | |
CN112328440B (en) | Hard disk physical position determining method and device | |
CN111930396B (en) | Upgrading method of communication module in 4G router based on notify mechanism | |
CN114385251A (en) | Operating system booting method, system, terminal and storage medium based on memory | |
CN110851154B (en) | Computer-implemented method, system, and medium for updating read-only memory code | |
CN113656049A (en) | Operating system deployment method and device, electronic equipment and storage medium | |
CN114020340B (en) | Server system and data processing method thereof | |
CN107911816B (en) | Starting method for multi-mode IoT device, multi-mode IoT device and storage medium | |
CN114443150B (en) | Method, system, terminal and storage medium for synchronizing factory information of switch | |
US20150220350A1 (en) | Information processing device and method for managing information processing device | |
CN113835762B (en) | Method and system for updating default configuration of hard disk backboard | |
CN112099902A (en) | Network adapter configuration method and device of virtual machine, electronic device and storage medium | |
CN114253573A (en) | PCIe device firmware batch upgrading method, system, terminal and storage medium | |
CN114816857B (en) | Method, system, terminal and storage medium for forcing BIOS to recover out-of-field parameters | |
CN112527327A (en) | Method, system, terminal and storage medium for factory restoration of UOS operating system | |
WO2024174739A1 (en) | Method and apparatus for installing multiple operating systems | |
CN114115955B (en) | Method, system, terminal and storage medium for upgrading FPGA firmware of server resource box | |
CN111949278B (en) | Method, system, terminal and storage medium for automatically installing MCS system | |
CN117234544B (en) | Method and device for recovering system of server equipment | |
CN114726719B (en) | Network element operating system deployment method and device, electronic equipment and storage medium | |
CN114564237B (en) | Method, system, terminal and storage medium for expanding disk array card connection link | |
CN117170901A (en) | Hardware management method and device, storage medium and electronic equipment | |
CN114003296A (en) | BMC (baseboard management controller) firmware batch refreshing method, system, terminal and storage medium | |
CN116627727A (en) | Dual BIOS firmware synchronization method and system | |
CN106371886B (en) | Network telephone device updated from localization and manufacturing method thereof |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |