Method for a computer using the system image on one of the partitions to boot itself to a known state in the event of a failure
First Claim
1. A method for a computer system to boot itself to a known state in the event of a failure, the computer system having a physical storage device with at least a first partition and a second partition, each of the first and second partitions storing a redundant copy of a system image, the method comprising:
- initiating a system boot process from a source other than the physical storage device;
determining whether or not the computer system can complete the boot process using the system image on the first partition;
determining whether or not the computer system can complete the boot process using the system image on the second partition if it is determined the boot process cannot be completed using the system image on the first partition; and
completing the boot process of the computer system using the system image on the second partition if it is determined that boot process can be completed from the second partition.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for booting a computer system to a known state at system start-up or in the event of an error or failure while the system is running or operating. The method and system of the invention automatically executes all the necessary procedures to boot the computer system to a known state, without any human intervention. The invention uses information about the state of the computer system during previous boot attempts to determine the logical steps performed to ensure that the system boots to a known state.
69 Citations
62 Claims
-
1. A method for a computer system to boot itself to a known state in the event of a failure, the computer system having a physical storage device with at least a first partition and a second partition, each of the first and second partitions storing a redundant copy of a system image, the method comprising:
-
initiating a system boot process from a source other than the physical storage device;
determining whether or not the computer system can complete the boot process using the system image on the first partition;
determining whether or not the computer system can complete the boot process using the system image on the second partition if it is determined the boot process cannot be completed using the system image on the first partition; and
completing the boot process of the computer system using the system image on the second partition if it is determined that boot process can be completed from the second partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system capable of reliably booting itself into a known state in the event of a failure, comprising:
- at least one computer readable storage device with at least a first partition and a second partition each storing a system image, wherein the system image stored on the second partition is a redundant copy of the system image stored on the first partition;
a file on the computer readable storage device indicative of the status of a previous boot process performed by the computer system; and
a second computer readable storage device for storing a boot specification, wherein a boot process is initiated using the boot specification stored on the second computer readable storage device. - View Dependent Claims (18, 19, 20, 21, 22)
- at least one computer readable storage device with at least a first partition and a second partition each storing a system image, wherein the system image stored on the second partition is a redundant copy of the system image stored on the first partition;
-
23. A method for a computer system to boot itself to a known state in the event of a failure, the computer system having at least one physical storage device with at least a first partition and a second partition, each of the first and second partitions containing a redundant copy of a system image, the method comprising:
-
executing steps stated in a logic file on a boot source other than the physical storage device with the first and second partitions, wherein the logic file contains one or more logical steps that may be performed at boot time comprising, (1) verifying the integrity of a Master Boot Record, (2) determining whether the boot process can be completed using the system image on the first partition, (3) determining whether the boot process can be completed using the system image on the second partition, and (4) restoring the system image on the at least one of the first and second partitions if the boot process cannot be completed from either the first or the second partition; and
booting the system to a known state as a result of executing the logical steps in the logic file on the boot source other than the physical storage device. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer-readable medium having computer executable instructions for ensuring that a computer system boots to a known state, wherein the computer system has at least one physical storage device with at least a first and a second partition and only one of the at least first and second partitions can be an active partition, which, when executed, comprise:
-
determining whether the boot process can be completed from the first partition, wherein the first partition stores a system image and is the active partition;
designating the second partition the active partition if the boot process cannot be completed from the first partition; and
determining whether the boot process can be completed from the second partition, wherein the second partition stores a redundant copy of the system image on the first partition. - View Dependent Claims (30, 31, 32)
-
-
33. A method for a computer system to boot itself to a known state in the event of a failure, the computer system having a physical storage device with at least a first partition and a second partition, each of the at least first and second partitions containing a redundant copy of a system image, the method comprising:
-
initiating a system boot process from a source other than the physical storage device;
determining if the computer system boot process can be completed using the system image on one of the first and second partitions; and
completing the process of booting the computer system using the system image on one of the at least first and second partitions that is determined from which the boot process can be completed. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method for a computer device to reliably boot itself to a known state, the computer device having a physical storage device with at least a first partition storing a system image, the method comprising:
-
initiating a system boot process from a source other than the physical storage device;
determining whether or not the boot process can be completed using the system image on the physical storage device; and
restoring the system image on the physical storage device if the boot process cannot be completed from the physical storage device. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
53. A computer system capable of reliably booting itself to a known state, comprising:
- at least a first and a second computer readable storage device, each of the at least first and second storage devices storing a system image, wherein the system image stored on the second storage device is a redundant copy of the system image stored on the first storage device;
a file on the first storage device indicative of the status of a previous boot process performed by the computer system; and
a third computer readable storage device for storing an initial boot specification, wherein a boot process is initiated using the boot specification stored on the third computer readable storage device. - View Dependent Claims (54, 55, 56, 57, 58)
- at least a first and a second computer readable storage device, each of the at least first and second storage devices storing a system image, wherein the system image stored on the second storage device is a redundant copy of the system image stored on the first storage device;
-
59. A method for ensuring that a computing device can boot to a known state in the event that an error occurs as a result of a modification to a system image stored on the computing device, the computing device having a physical storage device with at least a first partition and a second partition, each of the first and second partitions containing a redundant copy of the system image, the method comprising:
-
modifying the system image on the first partition such that the system image on the second partition is no longer redundant to the system image on the first partition;
initiating a system boot process from a source other than the physical storage device with the first and second partitions;
determining whether or not the computer system can complete the boot process using the modified system image on the first partition; and
completing the boot process using the system image on the second partition if the boot process cannot be completed using the modified system image on the first partition. - View Dependent Claims (60, 61, 62)
-
Specification