摘要:
A manufacturer installs software by first partitioning storage media of the computing system into a first partition and a second partition. The manufacturer installs software bundles Into the second partition. Each software bundle is stored in form as an image. The manufacturer also installs bootable software and a user interface into the first partition. The bootable software and the user interface when run, operate to receive from a user a selection as to which of the software bundles to install in the computing system. The software bundle selected by the user is installed into the first partition while overwriting the bootable software and the user interface. After installation of the software bundle selected by the user, the bootable software, for example, can erase the installation software bundles in the second partition. This is done, for example, by overwriting the second partition with a blank file system.
摘要:
This abstract has been included pursuant to Section 1.72(b) of the Rules for Patent and Trademark Cases, Title 37 of the Code of Federal Regulations. This abstract is intended only to enable the Patent and Trademark Office and the public to generally determine the nature of the technical disclosure. This abstract is not intended to aid in the interpretation of the scope of any claim. A computing device manufactured in a build to customer order (BTCO) environment includes an internal disk drive which is loaded with a custom software package during manufacturing. When the user desires to reload the software placed on the internal disk drive during manufacturing, such as after the drive has been replaced or after a virus has degraded the data resident on the internal disk drive, the user can recover the previously installed software package by accessing a network server available on a network. In order to assemble the previously installed software package, an identifier is conveyed from the computing device to the network server. This enables the network server to ascertain the software package, assemble the package, and transmit the package to the particular computing device.