Patent ID: 7827395

Claim:
An update-startup apparatus, comprising: an OS startup processor unit configured to start a first OS and a second OS; an initial startup processor unit configured to start the OS startup processor unit; and an update information storage unit configured to store first OS update information for updating a first OS program constituting the first OS and second OS update information for updating a second OS program constituting the second OS; wherein, the OS startup processor unit is configured to start the first OS after updating the first OS program by using the first OS update information, when the first OS update information is stored at a time of power-on or at a time of rebooting the first OS; the OS startup processor unit is configured to start the first OS, when the first OS update information is not stored at a time of power-on; the OS startup processor unit is configured to cancel a reboot of the second OS, when the second OS update information is not stored at a time of rebooting the first OS; the update information storage unit is configured to store update cancellation information for canceling an update of the first OS program when an update of a startup program constituting the OS startup processor unit is not completed; the OS startup processor unit is configured to update the first OS program by using the first OS update information, when the update cancellation information is not stored at the time of power-on or at the time of rebooting the first OS; and the OS startup processor unit is configured to cancel an update of the first OS program, when the update cancellation information is stored at the time of power-on or at the time of rebooting the first OS.