SOFTWARE UPGRADE AND DISASTER RECOVERY ON A COMPUTING DEVICE
First Claim
1. A method comprising:
- storing, by a device, a boot loader that includes a first stage boot loader and a second stage boot loader, and wherein the first stage boot loader is not upgradeable and the second stage boot loader is upgradeable;
storing, by the device, a first operating system and a second operating system, wherein the first operating system is a main operating system and the second operating system is an operating system that is executed only when a disaster recovery service is invoked;
executing, by a device, the first stage boot loader during a boot-up of the device;
determining, by the device, whether the disaster recovery service is invoked;
loading, by the device, the second stage boot loader in response to determining that the disaster recovery service is invoked; and
determining, by the device, whether an upgraded second stage boot loader is stored at the device in response to determining that the disaster recovery service is not invoked.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a device, and a non-transitory storage medium provide to store a boot loader that includes a first stage boot loader and a second stage boot loader, and wherein the first stage boot loader is not upgradeable and the second stage boot loader is upgradeable; store a first operating system and a second operating system, wherein the first operating system is a main operating system and the second operating system is an operating system that is executed only when a disaster recovery service is invoked; execute the first stage boot loader during a boot-up of the device; determine whether the disaster recovery service is invoked during the execution of the first stage boot loader; load the second stage boot loader in response to a determination that the disaster recovery service is invoked; and determine whether an upgraded second stage boot loader is stored at the device in response to a determination that the disaster recovery service is not invoked.
29 Citations
20 Claims
-
1. A method comprising:
-
storing, by a device, a boot loader that includes a first stage boot loader and a second stage boot loader, and wherein the first stage boot loader is not upgradeable and the second stage boot loader is upgradeable; storing, by the device, a first operating system and a second operating system, wherein the first operating system is a main operating system and the second operating system is an operating system that is executed only when a disaster recovery service is invoked; executing, by a device, the first stage boot loader during a boot-up of the device; determining, by the device, whether the disaster recovery service is invoked; loading, by the device, the second stage boot loader in response to determining that the disaster recovery service is invoked; and determining, by the device, whether an upgraded second stage boot loader is stored at the device in response to determining that the disaster recovery service is not invoked. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
a communication interface; a memory, wherein the memory stores instructions; and a processor, wherein the processor executes the instructions to; store a boot loader that includes a first stage boot loader and a second stage boot loader, and wherein the first stage boot loader is not upgradeable and the second stage boot loader is upgradeable; store a first operating system and a second operating system, wherein the first operating system is a main operating system and the second operating system is an operating system that is executed only when a disaster recovery service is invoked; execute the first stage boot loader during a boot-up of the device; determine whether the disaster recovery service is invoked during the execution of the first stage boot loader; load the second stage boot loader in response to a determination that the disaster recovery service is invoked; and determine whether an upgraded second stage boot loader is stored at the device in response to a determination that the disaster recovery service is not invoked. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory, computer-readable storage medium storing instructions executable by a processor of a computational device, which when executed cause the computational device to:
-
store a boot loader that includes a first stage boot loader and a second stage boot loader, and wherein the first stage boot loader is not upgradeable and the second stage boot loader is upgradeable; store a first operating system and a second operating system, wherein the first operating system is a main operating system and the second operating system is an operating system that is executed only when a disaster recovery service is invoked; execute the first stage boot loader during a boot-up of the computational device; determine whether the disaster recovery service is invoked during the execution of the first stage boot loader; load the second stage boot loader in response to a determination that the disaster recovery service is invoked; and determine whether an upgraded second stage boot loader is stored at the computational device in response to a determination that the disaster recovery service is not invoked. - View Dependent Claims (17, 18, 19, 20)
-
Specification