Boot code verification and recovery
AssigneeInternational Business Machines Corporation
InventorsMaximino Aguilar, Sanjay Gupta, James Michael Stafford
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMaximino Aguilar, Sanjay Gupta, James Michael Stafford
Estimating the term…
A boot code storage device configured with computer instructions for executing a boot code validity check in response to a boot event to facilitate local recovery of a computer such as a network computer. In response to the boot event, such as powering up a computer in which the boot code storage device is located, an image of a boot code is copied from a first storage medium to the boot code storage device if the validity check is negative. Remaining portions of the boot code, including a start up sequence, are executed if the validity check is positive. In one embodiment, the boot code validity check determines the presence or absence of a boot code jumper in a motherboard to which the boot code storage device is connected. In the preferred embodiment, the boot code storage device comprises a flash memory device, preferably including a plurality of sectors. In the preferred embodiment, the boot code validity check is part of a boot block of the boot code residing in a first sector of the flash memory device. The boot block and boot code reside in contiguous memory of the boot code storage device in one implementation. The first storage medium from which the boot code is copied, in one embodiment, is a compact flash card configured with an image of the boot code.
A method of responding to a computer boot event, comprising:
A method of restoring a network computer comprising:
A computer readable medium including a first sector containing encoded computer executable instructions for executing a boot code validity check in response to a boot event, reflashing remaining sectors of the medium with a new startup sequence if the validity check fails, and executing a start up sequence encoded in the remaining sectors if the validity check passes.
Dependencies are inferred from the claim text.