Method for providing a single preloaded software image with an ability to support multiple hardware configurations and multiple types of computer systems
First Claim
1. A computer readable medium within a computing system having first and second structures of computer readable code recorded thereon for providing program instructions for use within said computing system, wherein said first structure includes a plurality of device drivers associated with devices within said computing system, said second structure is bootable within said computing system, and said second structure includes an operating system, executable within said computing system, and a device driver installation routine, executable within said computing system to install device drivers in said plurality of device drivers when said second structure is booted for the first time.
2 Assignments
0 Petitions
Accused Products
Abstract
The hard disk drive of a computer system is loaded with a preloaded image including an operating system, a number of application programs, and a device driver installation routine, all of which are not dependent on the hardware configuration of the computer system. A hidden partition of the hard disk drive is also loaded with a number of device drivers, which are dependent upon the hardware configuration. During the first boot only of the preloaded image, the device drivers are installed by the device driver installation routine.
-
Citations
31 Claims
-
1. A computer readable medium within a computing system having first and second structures of computer readable code recorded thereon for providing program instructions for use within said computing system, wherein
said first structure includes a plurality of device drivers associated with devices within said computing system, said second structure is bootable within said computing system, and said second structure includes an operating system, executable within said computing system, and a device driver installation routine, executable within said computing system to install device drivers in said plurality of device drivers when said second structure is booted for the first time.
-
10. A method for providing program instructions for use within a computing system during a system initialization process, wherein said method comprises:
-
a) determining if said system initialization process is occurring for a first time; and
b) in response to determining that said initialization process is occurring for a first time, performing the following steps c) and d);
c) installing device drivers from a first structure of computer readable code stored within a hard disk drive of said computing system; and
d) resetting code indicating that said initialization process is occurring for a first time to indicate that said initialization process has occurred before. - View Dependent Claims (11, 12, 13)
-
-
14. A method for providing program instructions for use within a computing system, wherein said method comprises:
-
storing device drivers corresponding to devices within said computing system in a first structure of computer readable code within a hard disk drive of said computing system; and
storing a device driver installation routine and an operating system in a second structure of computer readable code within said hard disk drive, wherein said device driver installation routine is executable within said computing system to install said device drivers when said second structure is booted for the first time. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer system comprising:
-
a microprocessor;
a system memory;
a hard disk drive including a computer readable medium having first and second structures of computer readable code recorded thereon for providing program instructions for use within said computing system, wherein said first structure includes a plurality of device drivers associated with devices within said computing system, said second structure is bootable within said computing system, and said second structure includes an operating system, executable within said computing system, and a device driver installation routine, executable within said computing system to install device drivers in said plurality of device drivers when said second structure is booted for the first time. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification