Patent ID: 7234055

Claim:
A computer operating booting system using multiple buttons operable to selectively load different main boot records and thereby boot on different computer operating systems by pushing on different on-switch buttons, the system comprising: an on-switch button logic unit, providing a plurality of on-switch buttons and operable to generate an electrical signal corresponding to the pushing of one on-switch button, and allowing booting on different operating systems; an embedded chip and its RAM, being coupled to the on-switch button logic unit, wherein the embedded chip generates an interruption process in response to the electrical signal from the on-switch button logic unit and writes an indicator data value in the RAM corresponding to the pushing of the one on-switch button; a search module, configured to search for a main boot record, to be set corresponding to the indicator data value in the RAM of the embedded chip, and a searched result of the main boot record to be loaded for accessing the main boot record; and a loading module, loading the main boot record according to a status of the search module, wherein when the computer operating system is loading the main boot record, each of the operating systems with its main boot record is respectively distinguished via the indicator data value, the computer operating system then loads the main boot record corresponding to the indicator data value and determines whether the main boot record exists, if the main boot record to be set exists the disk partition table is loaded thereafter to boot the corresponding operating system; and wherein each computer operating system corresponds to one independent main boot record.