Patent ID: 7370234

Claim:
A method, comprising: maintaining, in a partition of a computational device, both an operating system and a backup copy of the operating system; receiving, by a boot loader, an indication to load the backup copy of the operating system; loading, by the boot loader, the backup copy of the operating system; and rebooting the computational device with the loaded backup copy of the operating system, wherein a first indicator stores a location of the backup copy of the operating system, and a second indicator stores a location from which the boot loader loads the operating system, and wherein the loading of the backup copy of the operating system further comprises: (i) copying, by the boot loader, the location of the backup copy of the operating system from the first indicator to the second indicator; (ii) reading, by the boot loader, the second indicator to determine a location from which to load programs to reboot the computational device; and (iii) initiating, by the boot loader, a loading of the programs to reboot the computational device from the determined location.