Patent ID: 6859925

Claim:
A method of software installation and pre-setup, comprising: a method of software installation which comprises steps as follows: downloading a partition image file to a storage device of at least one computer from a server via a network used for partitioning the storage device into a first partition, a second partition, and a third partition, and storing at least one boot-up file in said third partition for setting said third partition as an active partition; and downloading at least one operating system (OS) image file to said second partition of the storage device of the computer from the server via the network; a method of software pre-setup which comprises steps as follows: when a user powering on the computer for a first time, the computer executing the boot-up file in said third partition for booting; the computer polling the filename of said OS image file to generate a selection frame, said selection frame comprising at least one option wherein each said option corresponds to a specific OS; after the user selecting one OS, the computer merging said first and second partitions to form a merged partition, said second partition still exiting in the computer and the computer being able to access said partition; the computer exploding the OS image file corresponding to the OS chosen by the user from said second partition to said merged partition; the computer executing the boot-up file in said third partition for a first reboot of the computer; the computer hiding said third partition; and the computer executing the OS in said merged partition for a second reboot of the computer.