Starting method and starting device of embedded operating system and baseboard management controller
An operating system and baseboard management technology, applied in the computer field, can solve the problems of system files and backup damage, occupying memory space, BMC system cannot be started, etc., to save storage space and improve fault tolerance performance.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0055] The embodiment of the present invention provides a method for starting an embedded operating system, which is suitable for figure 1 The application scenario described, and can be figure 1 Any one of the BMC execution. see figure 2 , the method flow includes:
[0056] Step 101: The processor of the first BMC runs Uboot stored with the first address of the local Flash as the starting address, so that Uboot executes the command, copies the OS file stored in the specified location in the local Flash to the memory, and passes the boot parameters to the OS file for execution , so that the OS file uses boot parameters to guide the OS to start.
[0057] Step 102: When the OS file adopts the boot parameters and cannot start the OS, download the OS file of the second BMC from the second BMC through Trivial File Transfer Protocol (TFTP) and store it in a designated location to overwrite the first BMC's OS file.
[0058] Wherein, the OS file of the first BMC is the same as th...
Embodiment 2
[0062] The embodiment of the present invention provides a method for starting an embedded operating system, which is suitable for figure 1 The application scenario described, and can be figure 1 Any one of the BMC execution. see image 3 , the method flow includes:
[0063] Step 201: The processor of the first BMC runs Uboot stored with the first address of the local Flash as the starting address, so that Uboot executes the command, copies the OS file stored in the specified location in the local Flash to the memory, and passes the boot parameters to the OS file for execution , so that the OS file uses boot parameters to guide the OS to start.
[0064] Optionally, Uboot is the first software executed before the OS boots. Uboot is stored at the first address of the Flash of the BMC, assuming that the first address is 0x00000000. After the first BMC is powered on, the processor of the first BMC will jump to 0x00000000 to execute, thus loading Uboot. Uboot first initializes...
Embodiment 3
[0115] An embodiment of the present invention provides a device for starting an embedded operating system, and the device may be set in a baseboard management controller, such as the aforementioned first baseboard management controller. see Figure 4 , the device consists of:
[0116] Running module 401 is used to run the Uboot stored as the starting address with the first address of the local Flash, so that Uboot executes the command, copies the OS file stored in the specified location in the local Flash to the memory, and passes the boot parameter to the OS file to execute, so that The OS file uses boot parameters to guide the OS to start.
[0117] The download module 402 is used to download the OS file of the second BMC from the second BMC through the TFTP service and store it in a specified location when the OS file adopts the boot parameter and cannot start the OS, so as to overwrite the OS file of the first BMC.
[0118] Wherein, the OS file of the first BMC is the sam...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com