A method and apparatus for booting from a selection of multiple boot
images. Control logic is coupled with a plurality of memory devices
containing a plurality of boot images. The control logic employs a device
select value to map device requests to memory devices. An event agent
monitors the apparatus for various events including a corrupted primary
boot image. The event agent notifies the control logic when an event
occurs and the control logic changes the device select value responsive
to the event. The mapping from device requests to memory devices changes
when the device select value changes.