1. A method for booting a computer, said method comprising: storing a memory image of a boot program in a main memory of said computer, wherein said memory image includes a first initialization code and a second initialization code; executing said first initialization code during booting of said computer; in response to the completion of the execution of said first initialization code, shifting said boot program to an idle state; and in response to an activation event, executing said second initialization code.