Autonomous boot failure detection and recovery
First Claim
Patent Images
1. A computer system, comprising:
- a processor adapted to execute program instructions;
a standard boot order list that identifies at least one device from which to attempt to boot an operating system;
a system BIOS containing program instructions adapted to be executed by the processor, the system BIOS adapted to;
read the standard boot order list to identify the at least one device;
attempt to boot from the at least one device;
if the attempt to boot from the at least one device is unsuccessful, attempt to boot from the at least one device a second time.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments provide an efficient method and apparatus for avoiding hangs when a computer system is unable to complete a proper boot. Booting is attempted from each device in a standard boot order list until a successful boot occurs. If the standard boot order list is exhausted without a successful boot, the boot sequence is retried after a predetermined time period.
63 Citations
27 Claims
-
1. A computer system, comprising:
-
a processor adapted to execute program instructions;
a standard boot order list that identifies at least one device from which to attempt to boot an operating system;
a system BIOS containing program instructions adapted to be executed by the processor, the system BIOS adapted to;
read the standard boot order list to identify the at least one device;
attempt to boot from the at least one device;
if the attempt to boot from the at least one device is unsuccessful, attempt to boot from the at least one device a second time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system BIOS for a computer system, the system BIOS adapted to:
-
read a standard boot order list to identify at least one device from which to attempt to boot an operating system;
attempt to boot from the at least one device;
if the attempt to boot from the at least one device is unsuccessful, attempt to boot from the at least one device a second time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of booting an operating system in a computer system, the method comprising the acts of:
-
accessing a standard boot order list to identify a device from which to attempt to boot;
attempting to boot from the device;
if the attempting to boot is unsuccessful, determining if additional devices are listed in the standard boot order list; and
if no additional devices are listed in the standard boot order list, attempting to boot from the device a second time. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification