Patent ID: 7971096

Claim:
A system, comprising: memory; a partition coupled to the memory; and circuitry coupled to the memory, wherein the circuitry is capable of: (i) maintaining both an operating system and a backup copy of the operating system in the partition; (ii) receiving, by a boot loader, an indication to load the backup copy of the operating system; (iii) loading, by the boot loader, the backup copy of the operating system; and (iv) rebooting the system 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: (A) copying, by the boot loader, the location of the backup copy of the operating system from the first indicator to the second indicator; (B) reading, by the boot loader, the second indicator to determine a location from which to load programs to reboot the system; and (C) initiating, by the boot loader, a loading of the programs to reboot the system from the determined location.