Placeholder Boot Option for UEFI Server Preboot Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information handling systems, particularly those using the UEFI specification, face challenges in modifying boot options for server devices in data centers with Preboot Execution Environments (PXEs), as they cannot set predetermined boot orders before an operating system is installed, leading to issues with RAID storage systems not having a boot option prior to installation.

Innovation Solution

An Information Handling System (IHS) with a UEFI engine creates a device placeholder boot option that includes a device path terminating at a storage controller, moves it to a desired location in the boot sequence during the first boot, and replaces it with an operating system boot option after installation, allowing manipulation of fixed disk boot options before virtual disk creation on a RAID storage system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional UEFI boot option management is used, then boot options are automatically created after operating system installation, but predetermined boot orders cannot be set before operating system installation in PXE environments

Engineering Contradiction:
Improveboot option availabilityVSAvoidboot sequence configuration
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates placeholder boot options during the pre-boot phase (before operating system installation) that represent future boot targets. These placeholders are positioned in the boot sequence in advance, allowing the system to have predetermined boot orders configured before the actual boot target is available. The placeholder approach enables boot sequence configuration to occur earlier than conventional methods allow.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If boot options are created after operating system installation, then accurate boot targets are available, but additional reboots are required during installation process

Engineering Contradiction:
Improveboot target accuracyVSAvoidinstallation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces placeholder boot options as intermediary objects that temporarily represent the boot target before the actual operating system boot option is available. These placeholders serve as mediators between the boot sequence requirements and the unavailable boot target, allowing the boot sequence to be configured and executed without requiring additional reboots during installation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If device placeholder boot option is created before operating system installation, then boot sequence can be manipulated, but the placeholder must be replaced with actual operating system boot option

Engineering Contradiction:
Improveboot sequence managementVSAvoidboot option replacement process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by creating placeholder boot options with the correct device paths and positioning them in the desired locations within the boot sequence before operating system installation. This preliminary configuration eliminates the need for complex post-installation boot sequence adjustments, as the placeholders are already in their final positions and simply need to be replaced with the actual boot options.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11334367B2Placeholder boot option and boot option replacement system
Publication Date: 2022.05.17 DELL PROD LP
  • US11334367B2 patent drawing
  • US11334367B2 patent drawing
  • US11334367B2 patent drawing

AI summary

A boot option system includes a pre-boot execution environment system coupled to a server device through a network. The server device creates a device placeholder boot option including a device path terminating at a storage controller in the server device. During a first boot and based on first boot instructions received from the pre-boot execution environment system, the server device moves the device placeholder boot option to a desired location within a boot sequence for the server device. During a second boot and based on second boot instructions received from the pre-boot execution environment system, the server device provides an operating system on the server device. The server device then replaces, at the desired location within the boot sequence, the device placeholder boot option with an operating system boot option that was provided on the server device in response to the provisioning of the operating system on the server device.