Patent ID: 7657734

Claim:
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.