The present invention provides a method of executing a system setup program in
an information handling system which includes setting a system setup indication
during operation of the information handling system. The system setup indication
is persistent and reboots the information handling system. The system setup indication
indicates a desire for the information handling system to execute the system setup
program and executes the system setup program if the system setup indication so
indicates. The invention relates to an information handling system which includes
a processor, a memory coupled to the processor, and a basic input output system
(BIOS) stored on the memory. The memory includes a volatile portion and a non-volatile
portion. The non-volatile portion includes a storage location for a system setup
indication. The basic input output system (BIOS) examines the system setup indication
during booting of the information handling system and determines whether the information
handling system should execute a system setup program. Further, the invention relates
to an apparatus for executing a system setup program in an information handling
system. The information handling system includes setting a system setup indication
during operation of the information handling system. The system setup indication
is persistent and reboots the information handling system. The system setup indication
indicates a desire for the information handling system to execute the system setup
program and executes the system setup program if the system setup indication so indicates.