Method and system for improving computer system boot reliability
First Claim
Patent Images
1. A method comprising:
- during a boot of a computer system, executing an application-specific test of a condition of said computer system, prior to loading an operating system;
applying first criteria to determine whether said application-specific test was passed; and
if said test was not passed according to said first criteria, automatically causing said computer system to perform a predetermined responsive action according to second predetermined criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide for automatically resolving computer system boot-up problems and for ensuring the reliability of boot-up. According to embodiments, a test of a condition of a computer system may be performed prior to attempting to load an operating system, to ensure the reliability of the system. In other embodiments, a boot-up may be attempted from a plurality of different operating system images, in the event a boot-up from a given operating system image fails.
-
Citations
24 Claims
-
1. A method comprising:
-
during a boot of a computer system, executing an application-specific test of a condition of said computer system, prior to loading an operating system;
applying first criteria to determine whether said application-specific test was passed; and
if said test was not passed according to said first criteria, automatically causing said computer system to perform a predetermined responsive action according to second predetermined criteria. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
attempting to load a first operating system image in a computer system; and
if said first operating system image is not successfully loaded, automatically attempting to load a second operating system image different from said first operating system image. - View Dependent Claims (8, 9, 10)
-
-
11. A computer system comprising:
-
computer-executable instructions stored in a memory;
a processor coupled to said memory to execute said instructions; and
logic circuitry configured to perform a set of functions;
wherein said instructions are configured to be executed during a boot of said computer system and prior to loading an operating system of said computer system, to apply an application-specific test to determine whether said logic circuitry meets first predetermined criteria before loading said operating system, and, if said application-specific test is not passed according to said first criteria, to automatically cause said computer system to perform a predetermined responsive action according to second predetermined criteria. - View Dependent Claims (12, 13, 14)
-
-
15. A computer system comprising,
computer-executable instructions stored in a memory; - and
a processor coupled to said memory to execute said instructions;
wherein said instructions are configured to attempt a load of a first operating system image; and
if said attempted load fails, to automatically attempt a load of a second operating system image different from said first operating system image. - View Dependent Claims (16, 17)
- and
-
18. A machine-readable medium tangibly embodying computer-executable instructions, said instructions when executed by a processor implementing a process comprising:
-
during a boot of a computer system, executing an application-specific test of a condition of said computer system, prior to loading an operating system;
applying first criteria to determine whether said application-specific test was passed; and
if said test was not passed according to said first criteria, automatically causing said computer system to perform a predetermined responsive action according to second predetermined criteria. - View Dependent Claims (19)
-
-
20. A machine-readable medium tangibly embodying computer-executable instructions, said instructions when executed by a processor implementing a process comprising:
-
attempting to load a first operating system image in a computer system; and
if said first operating system image is not successfully loaded, automatically attempting to load a second operating system image different from said first operating system image. - View Dependent Claims (21)
-
-
22. A method comprising:
-
during a boot of a computer system, executing an application-specific test of a condition of said computer system, prior to loading a first operating system image;
determining whether said application-specific test was passed; and
if said application-specific test was not passed, automatically attempting to load a second operating system image different from said first operating system image. - View Dependent Claims (23, 24)
-
Specification