A method for enabling the basic input output system (BIOS) to be updated in a predetermined computer system having a volatile memory and a mass storage device, such as a disk drive, the method comprising the steps of:(a) providing a first predetermined version of BIOS stored in predetermined non-volatile memory, said first predetermined version of BIOS said computer system to be booted to an opera