Bare-Metal Linux Image Generation With RAID Driver Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for deploying a Linux system in a bare metal server fail to meet diverse user service requirements, resulting in poor user experience.

Innovation Solution

A method involving analyzing a bare metal server Linux system image generation request to obtain target configuration parameters and operating system models, selecting a matching redundant array of independent disks driver, adding it to a virtual machine boot file, and exporting a customized virtual machine disk image as the bare metal server Linux system image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a unified virtual machine boot file is used for deploying Linux system in bare metal server, then the deployment process is simple, but user service requirements cannot be met and user experience is poor

Engineering Contradiction:
Improvedeployment simplicityVSAvoiduser service requirement fulfillment
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the boot file into a base boot file and a configuration parameter file. The base boot file contains the basic booting information, while the configuration parameter file stores user-specific configuration parameters. This segmentation allows the system to maintain deployment simplicity through the base file while enabling customized user services through the configuration file, thus resolving the contradiction between operational simplicity and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a configuration parameter file as an intermediary between the unified boot file and user-specific requirements. This intermediary file stores the configuration parameters that differ among users, allowing the unified boot file to remain simple while the configuration parameter file provides the necessary customization. The intermediary enables the system to meet diverse user service requirements without complicating the core booting process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a unified boot file is used for all users, then the system structure is simple, but it cannot meet diverse user service requirements

Engineering Contradiction:
Improvesystem structure complexityVSAvoiduser service requirement fulfillment
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent divides the boot file structure into a base boot file (common for all users) and a configuration parameter file (specific to each user). This segmentation maintains system structure simplicity through the base file while enabling diverse user service requirements through the configurable parameter file, effectively resolving the contradiction between structural simplicity and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making the configuration parameter file user-specific while keeping the base boot file universal. Each user's configuration parameters are stored locally in their respective configuration files, allowing customization without affecting the overall system structure. This enables diverse user services while maintaining a simple, unified system architecture.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If customized boot files are generated for each user, then user service requirements are met, but the deployment process becomes complex

Engineering Contradiction:
Improveuser service requirement fulfillmentVSAvoiddeployment simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent performs preliminary action by pre-generating a base boot file that contains the basic booting information common to all users. This base file is prepared in advance and can be quickly loaded for any user. The configuration parameter file is then merged with the base boot file to create the final customized boot file. This preliminary preparation significantly simplifies the deployment process while still enabling customized user services.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The base boot file serves as a universal component that can be used for all users. It contains the common booting information that is applicable across different users and service requirements. By making the base boot file multi-functional and reusable, the system reduces the complexity of generating customized boot files for each user, as only the configuration parameters need to be adjusted rather than regenerating the entire boot file.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12511143B2Method, apparatus, and device for generating bare metal server Linux system image
Publication Date: 2025.12.30 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US12511143B2 patent drawing
  • US12511143B2 patent drawing
  • US12511143B2 patent drawing

AI summary

Provided are a method, apparatus, and device for generating a bare metal server Linux system image, and a memory medium. The method includes: analyzing a received bare metal server Linux system image generation request so as to obtain a target configuration parameter of a target bare metal server Linux system image to be generated and a target operating system model; selecting, from a redundant array of independent disks driver library, a target redundant array of independent disks driver that matches the target configuration parameter and the target operating system model; adding the target redundant array of independent disks driver to a boot file of a virtual machine to generate a target boot file; and exporting, from the virtual machine, a virtual machine disk image file containing the target boot file as the target bare metal server Linux system image.