HOST BUILD AND REBUILD SYSTEM AND METHOD
2 Assignments
0 Petitions
Accused Products
Abstract
Methods of building a host computer system. The methods may comprise the steps of discovering hardware components present at the host and determining whether the hardware components are certified. The methods may also comprise the step of determining whether a build of the host is requested. According to various embodiments, a profile may also be downloaded to the host. The profile may comprise an indication of an operating system, an indication of an application, and an indication of a configuration parameter. The methods may also comprise the steps of installing the operating system to the host; installing the application to the host; and configuring the host according to the configuration parameter.
22 Citations
51 Claims
-
1-31. -31. (canceled)
-
32. A method of building a host computer system, the host computer system comprising at least one processor and an associated computer readable medium, the method comprising:
-
while the host computer system is operating in a pre-operating system environment, selecting and loading, by the host computer system, a mini-operating system; implementing a mini-operating system environment on the host computer system, by the host computer system, utilizing the loaded mini-operating system, wherein the pre-operating system environment comprises the mini-operating system environment; loading a runtime to the host computer system, wherein the runtime is configured to execute in the pre-operating system environment and in an operating system environment; executing the runtime, wherein executing the runtime causes the host computer system to; while the host computer system is operating in the mini-operating system environment; discover hardware components present at the host computer system; determine whether the hardware components have been certified for use on the host computer system; load a profile to the host computer system, wherein the profile comprises an indication of an operating system, indications of a plurality of applications, and an indication of at least one configuration parameter; install the operating system to the host computer system; after the host computer system is running the operating system install the plurality of applications to the host computer system; and configure the operating system according to a configuration parameter selected from the at least one configuration parameter. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system for building a host computer system, the system comprising:
-
a host computer system; at least one data store in communication with the host computer system, wherein the at least one data store comprises a profile, and wherein the profile comprises; an indication of an operating system; indications of a plurality of applications; and indications of at least one configuration parameter; wherein the at least one data store further comprises a runtime that when executed by the host computer system, causes the host computer system to; while the host computer system is operating in a pre-operating system environment, select and load a mini-operating system; implement a mini-operating system environment on the host computer system utilizing the loaded mini-operating system, wherein the pre-operating system environment comprises the mini-operating system environment; while the host computer system is operating in the mini-operating system environment; discover hardware components present at the host computer system; determine whether the hardware components have been certified for use on the host computer system; load the profile from the data store to the host computer system; install the operating system to the host computer system; after the host computer system is running the operating system install the plurality of applications to the host computer system; and configure the operating system of the host computer system the operating system according to a configuration parameter selected from the at least one configuration parameter.
-
-
50. A computer readable storage medium having instructions stored thereon that, when executed by a host computer system, cause the host computer system to:
-
while the host computer system is operating in a pre-operating system environment, select and load a mini-operating system; implement a mini-operating system environment on the host computer system utilizing the loaded mini-operating system, wherein the pre-operating system environment comprises the mini-operating system environment; load a runtime to the host computer system, wherein the runtime is configured to execute in the pre-operating system environment and in an operating system environment; execute the runtime, wherein executing the runtime causes the host computer system to; while the host computer system is operating in the mini-operating system environment; discover hardware components present at the host computer system; determine whether the hardware components have been certified for use on the host computer system; load a profile to the host computer system, wherein the profile comprises an indication of an operating system, indications of a plurality of applications, and an indication of at least one configuration parameter; install the operating system to the host computer system; after the host computer system is running the operating system install the plurality of applications to the host computer system; and configure the operating system according to a configuration parameter selected from the at least one configuration parameter.
-
-
51. A method of building a host computer system, the host computer system comprising at least one processor and an associated computer readable medium, the method comprising:
-
while the host computer system is operating in a pre-operating system environment, downloading, by the host computer system, a mini-operating system and a runtime to the host computer system, wherein the runtime is configured to execute in the pre-operating system environment and in an operating system environment; implementing a mini-operating system environment on the host computer system, by the host computer system, utilizing at least the downloaded mini-operating system, wherein the pre-operating system environment comprises the mini-operating system environment; executing the runtime, wherein executing the runtime causes the host computer system to; while the host computer system is operating in the mini-operating system environment; discover hardware components present at the host computer system; determine whether the hardware components have been certified for use on the host computer system; download a profile to the host computer system, wherein the profile comprises an indication of an operating system, indications of a plurality of applications, and an indication of at least one configuration parameter; install the operating system to the host computer system; configure the operating system according to a configuration parameter selected from the at least one configuration parameter; and after the host computer system is running the operating system, install the plurality of applications to the host computer system.
-
Specification