Server USB Boot Option Adjustment Without Reboot Delays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing server boot option adjustment methods are inefficient, requiring rebooting when boot options fail, especially in scenarios where client servers need fault diagnosis but cannot be booted through system environments due to confidentiality concerns, leading to significant inconvenience and time consumption.
Innovation Solution
A method and apparatus for adjusting a server's boot option by detecting the connection state of USB ports using a first detection parameter to identify a target USB port, allowing the boot option to be adjusted to a high-priority setting without rebooting, and utilizing a non-volatile readable storage medium to execute this process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server is rebooted when boot option adjustment fails, then the system can be reset to a known state, but time consumption increases significantly
Solution Approach 1:
The patent applies preliminary action by detecting the connection state of USB ports before attempting boot option adjustment. The system invokes detection parameters to check if USB devices are properly connected prior to configuration changes, preventing adjustment failures that would otherwise require system reboot. This proactive detection avoids the need for time-consuming restart operations.
Solution Approach 2:
The patent implements feedback mechanisms by continuously monitoring USB port connection states during the boot option adjustment process. When connection changes are detected, the system receives feedback and dynamically adjusts its configuration attempts accordingly, rather than blindly retrying or forcing a reboot. This feedback loop enables the system to adapt to real-time connection states and resolve issues without interruption.
2Ease of manufacture
If only a fixed USB port is designated as the booting port, then the boot option can be adjusted, but adaptability decreases when other ports are not supported
Solution Approach 1:
The patent applies universality by enabling any USB port on the server to function as a booting port, rather than restricting boot capabilities to a single fixed port. The system detects USB devices on all available ports and dynamically configures boot options based on actual connection locations. This multi-functional approach allows the same boot mechanism to work across different USB port configurations, greatly enhancing adaptability while maintaining ease of use.
Solution Approach 2:
The patent implements dynamics by making the boot port configuration flexible and changeable rather than static. The system dynamically identifies which USB port is connected to the target device and automatically adjusts the boot option to correspond to that specific port. This dynamic adaptation allows the server to work with USB devices connected to any port, eliminating the need for manual reconfiguration or physical port redesign.
3Reliability
If the server reboot is required after boot option adjustment, then the new configuration can be applied, but adjustment efficiency decreases
Solution Approach 1:
The patent applies continuity of useful action by maintaining the server's operational state throughout the boot option adjustment process. Instead of interrupting service with a reboot, the system continuously monitors USB port connections and applies configuration changes in real-time. The useful action of server operation continues uninterrupted while boot options are dynamically adjusted based on detected connection states, thereby maintaining both reliability and high productivity.
Solution Approach 2:
The patent uses preliminary action by pre-detecting USB port connection states before applying boot option changes. The system invokes detection parameters to verify proper device connection and port availability beforehand, ensuring that configuration adjustments will be successful. This preliminary verification prevents failed adjustments that would require reboot retries, thereby improving adjustment efficiency while ensuring reliable configuration application.
Data Source
AI summary
A method and apparatus for adjusting a boot option of a server, a non-volatile readable storage medium, and an electronic apparatus are provided. The method for adjusting a boot option of a server includes: invoking, in response to detecting failure of an adjustment operation executed for a boot option of a target server, a first detection parameter corresponding to the target server; detecting a connection state of a universal serial bus (USB) port of the target server according to the first detection parameter; and adjusting, in response to determining that the USB port connection state is used to indicate that a target USB port connected to a target USB device is provided on the target server, a boot option of a USB device to a target boot option of the target server.


