Patent ID: 7275153
Filing Date: 2007-09-25
Classification: G06F

Abstract:
1. A method of booting according to a boot code stored in a programmable non-volatile memory, the method comprising the steps of: storing a boot loader and a boot strapper in a boot area, the boot loader being the boot code for performing booting, the boot strapper being the code for selectively executing code selected from one of the boot loader and backup boot loader according to a starting state of the booting; checking, by the boot strapper, boot update state information to determine whether the boot loader update has been stopped, the boot update state information being stored in a boot update state area allocated in the non-volatile memory; executing the boot loader in the boot area by the boot strapper when it is confirmed that the boot loader update has not been stopped; and executing the backup boot loader as a duplication of the boot loader in the boot backup area allocated in the non-volatile memory by the boot strapper when it is confirmed that the boot loader update has been stopped.