Operating system update and boot failure recovery
First Claim
Patent Images
1. An improved operating system method comprising the steps of:
- storing a primary bootable operating system in storage accessible by a computing system wherein during normal operation the computing system accesses the primary operating system so that the primary operating system is the present operating system;
storing one or more alternate operating systems in storage accessible by the computing system;
monitoring the operation of the present operating system; and
based on a set of boot instructions, accessing the alternate operating system upon sensing an error in the operation of the primary operating system so that the alternate operating system becomes the present operating system.
3 Assignments
0 Petitions
Accused Products
Abstract
An improved operating system method that, in addition to the primary operating system, stores one or more alternate or recovery operating systems. The system monitors the operation of the present operating system and accesses the alternate or recovery operating system based on a fail-over algorithm when a fault condition is detected. The alternate or recovery operating systems are periodically updated.
-
Citations
45 Claims
-
1. An improved operating system method comprising the steps of:
-
storing a primary bootable operating system in storage accessible by a computing system wherein during normal operation the computing system accesses the primary operating system so that the primary operating system is the present operating system;
storing one or more alternate operating systems in storage accessible by the computing system;
monitoring the operation of the present operating system; and
based on a set of boot instructions, accessing the alternate operating system upon sensing an error in the operation of the primary operating system so that the alternate operating system becomes the present operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An improved operating system method comprising the steps of:
-
storing a primary bootable operating system in storage accessible by a computing system wherein during normal operation the computing system accesses the primary operating system as a present operating system so that the primary operating system is the present operating system;
storing a plurality of alternate operating systems in storage accessible by a computing system;
storing a location and associated boot counter for each alternate operating system in an order in which the alternate operating systems are to be accessed;
periodically updating at least one of the alternate operating systems;
monitoring the operation of the present operating system;
incrementing the boot counter of the present operating system each time an error is sensed in the operation of the present operating system; and
accessing a next alternate operating system when the boot counter of the present operating system reaches a threshold value so that the next alternate operating system becomes the present operating system.
-
-
31. For use with a computing system having a set of boot control instructions, a fail-over recovery system comprising:
-
a primary operating system stored in a first memory partition;
at least one alternate operating system stored in corresponding memory partitions;
an operating system table that lists each operating system, its location, and an order in which the alternate operating systems should be accessed;
wherein the boot control instructions access the operating system table to determine which operating system should be booted to control the computing system as the present operating system. - View Dependent Claims (32, 33, 34, 36, 37, 38)
-
-
35. The fail-over recovery system 31 comprising a mirroring module that creates a mirror of the present operating system for storage as one of the alternate operating systems.
-
39. An improved operating system method comprising the steps of:
-
storing a primary bootable operating system in storage accessible by a computing system wherein during normal operation the computing system accesses the primary operating system as a present operating system so that the primary operating system is the present operating system;
storing a recovery operating system in storage accessible by a computing system;
storing a boot register for tracking the operating of the present operating system;
monitoring the operation of the present operating system;
setting a boot bit in the boot register upon computing system start and resetting the boot bit at each successful boot; and
accessing the recovery operating system when the boot bit is set at computing system start.
-
-
40. An improved operating system comprising;
-
means for storing a primary bootable operating system in storage accessible by a computing system wherein during normal operation the computing system accesses the primary operating system so that the primary operating system is the present operating system;
means for storing one or more alternate operating systems in storage accessible by the computing system;
means for monitoring the operation of the present operating system; and
means for accessing the alternate operating system based on a set of boot instructions upon sensing an error in the operation of the primary operating system so that the alternate operating system becomes the present operating system. - View Dependent Claims (41, 42, 43, 44, 45)
-
Specification