System and method for managing the boot sequence of an information handling system
First Claim
1. A method for maintaining a boot sequence in an information handling system, the information handling system including one or more bootable devices and a memory for storing a previous configuration of the one or more bootable devices, the previous configuration including a first list of one or more elements, each element of the previous configuration including a device type and a device discriminator, wherein the device discriminator uniquely identifies the device among devices of the same type, the method comprising:
- receiving a current configuration for one or more bootable devices in an information handling system, the current configuration including a second list, each element of the second list including a device type and a device discriminator, wherein the device discriminator uniquely identifies the device among devices of the same type;
comparing the previous configuration to the current configuration of one or more bootable devices; and
updating the previous configuration.
14 Assignments
0 Petitions
Accused Products
Abstract
A method and system for maintaining a boot sequence in bootable devices is disclosed. The method includes receiving a bootable device configuration for one or more bootable devices in an information handling system, comparing the bootable device configuration to a configuration history of one or more bootable devices; and updating the configuration history.
-
Citations
23 Claims
-
1. A method for maintaining a boot sequence in an information handling system, the information handling system including one or more bootable devices and a memory for storing a previous configuration of the one or more bootable devices, the previous configuration including a first list of one or more elements, each element of the previous configuration including a device type and a device discriminator, wherein the device discriminator uniquely identifies the device among devices of the same type, the method comprising:
-
receiving a current configuration for one or more bootable devices in an information handling system, the current configuration including a second list, each element of the second list including a device type and a device discriminator, wherein the device discriminator uniquely identifies the device among devices of the same type; comparing the previous configuration to the current configuration of one or more bootable devices; and updating the previous configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for maintaining a boot sequence in an information handling system, the information handling system including one or more bootable devices and a memory for storing a previous configuration of the one or more bootable devices, the previous configuration including a first list of one or more elements, each element of the previous configuration including a device type and a device discriminator, the device discriminator uniquely identifying a device having a device type, comprising:
-
receiving a current configuration for one or more bootable devices in an information handling system, the current configuration including a second list, each element of the second list including a device type and a device discriminator, a device discriminator uniquely identifying a device having a device type; comparing the previous configuration to the current configuration of one or more bootable devices; and updating the previous configuration, comprising, marking all elements in the previous configuration list as dormant; for each element in the previous configuration list having a device type and device discriminator that match the device type and device discriminator of an element in the current configuration list; removing the dormant marker from the element in the previous configuration list; and removing the matching entry from the current configuration list; for each element in the previous configuration list having a dormant marker and having a device type that matches the device type of an element in the current configuration list; replacing the element in the previous configuration list with the element in the current configuration list; and removing the matching element from the current configuration list; and adding any elements remaining in the current configuration list to the previous configuration list. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification