Methods and apparatus for automatically multi-booting a computer system
First Claim
Patent Images
1. An automatically multi-bootable computer system comprising:
- a computer having at least two operating systems installed, the computer being in one out of multiple functional modes, each of the multiple functional modes associated with one of the at least two operating systems, and each of at least two of the multiple functional modes associated with different ones of the at least two operating systems;
a computer state manager configured to store functional mode information, wherein the functional mode information identifies a particular functional mode the computer will assume when the computer is re-started for a pre-determined reason; and
a boot loader configured to receive the stored functional mode information and to activate the operating system associated with the particular functional mode identified by the functional mode information when re-starting the computer for the pre-determined reason;
wherein the computer state manager comprises a recovery system for recovering the computer from a fault condition;
the pre-determined reason for re-starting the computer comprises an occurrence of a fault condition; and
the particular functional mode comprises a fault recovery functional mode.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention allows automatically multi-booting a computer. Each functional mode of a computer having at least two operating systems installed is associated with one of the operating systems. Functional mode information identifying a particular functional mode of the computer is stored by a recovery system. While starting the computer, a boot loader receives the stored functional mode information, selects the operating system associated with the particular functional mode, and activates the selected operating system for the computer.
-
Citations
14 Claims
-
1. An automatically multi-bootable computer system comprising:
-
a computer having at least two operating systems installed, the computer being in one out of multiple functional modes, each of the multiple functional modes associated with one of the at least two operating systems, and each of at least two of the multiple functional modes associated with different ones of the at least two operating systems; a computer state manager configured to store functional mode information, wherein the functional mode information identifies a particular functional mode the computer will assume when the computer is re-started for a pre-determined reason; and a boot loader configured to receive the stored functional mode information and to activate the operating system associated with the particular functional mode identified by the functional mode information when re-starting the computer for the pre-determined reason; wherein the computer state manager comprises a recovery system for recovering the computer from a fault condition;
the pre-determined reason for re-starting the computer comprises an occurrence of a fault condition; and
the particular functional mode comprises a fault recovery functional mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A memory medium storing a boot loader executable by a digital processing apparatus, the boot loader for automatically multi-booting a computer system, the computer system comprising a computer having at least two operating systems installed, the boot loader performing operations when executed, the operations comprising:
-
receiving functional mode information, wherein the functional mode information identifies a particular functional mode the computer will enter when the computer is re-started for a pre-determined reason, the particular functional mode corresponding to one of multiple functional modes the computer may enter, each of the multiple functional modes associated with one of the at least two operating systems, and each of at least two of the multiple functional modes associated with different ones of the at least two operating systems; and activating the operating system associated with the particular functional mode when re-starting the computer; wherein the pre-determined reason for re-starting the computer comprises an occurrence of a fault condition and the particular functional mode comprises a fault recovery functional mode.
-
-
12. A method of automatically multi-booting a computer system comprising a computer, wherein the computer has at least two operating systems installed, the method comprising:
-
associating each of multiple functional modes of the computer with one of the at least two operating systems, each of at least two of the multiple functional modes being associated with different ones of the at least two operating systems; storing functional mode information indicating a particular functional mode the computer will assume when the computer is next started; and in response to re-starting the computer for a pre-determined reason; receiving the stored functional mode information; selecting the one of the at least two operating systems associated with the particular functional mode of the computer indicated by the received mode information; and activating the selected operating system for the computer; wherein the pre-determined reason for re-starting the computer comprises an occurrence of a fault condition and the particular functional mode comprises a fault recovery functional mode.
-
-
13. A computer-readable memory medium storing a computer program, the computer program for automatically multi-booting a computer system, wherein the computer system comprises a computer having at least two operating systems installed, the computer program executable by a digital processing apparatus, wherein when the computer program is executed operations are performed, the operations comprising:
-
associating each of multiple functional modes of the computer with one of the at least two operating systems, each of at least two of the multiple functional modes being associated with different ones of the at least two operating systems; storing functional mode information indicating a particular functional mode of the computer; and in response to re-starting up the computer for a pre-determined reason; receiving the stored functional mode information; selecting the one of the at least two operating systems associated with the particular functional mode of the computer indicated by the received functional mode information; and activating the selected operating system for the computer; wherein the pre-determined reason for re-starting the computer comprises an occurrence of a fault condition and the particular functional mode comprises a fault recovery functional mode.
-
-
14. An automatically multi-bootable computer system comprising:
-
a computer having at least two operating systems installed, the computer being in one out of multiple functional modes, each of the multiple functional modes associated with one of the at least two operating systems, and each of at least two of the multiple functional modes being associated with different ones of the at least two operating systems; a recovery means for storing mode information identifying a particular functional mode of the computer, wherein when the computer is re-started for a pre-determined reason the computer assumes the particular functional mode; and a boot loading means for receiving the stored mode information, for selecting the one of the at least two operating systems associated with the particular functional mode of the computer indicated by the received mode information, and for activating the selected operating system for the computer, while re-starting the computer for the pre-determined reason; wherein the recovery means comprises a recovery system for recovering the computer from a fault condition;
the pre-determined reason for re-starting the computer comprises an occurrence of a fault condition; and
the particular functional mode comprises a fault recovery functional mode.
-
Specification