摘要 |
To uniformly install one or more heterogeneous operating systems on an information handling system, a common preinstallation environment (CPE) is implemented, comprising a host preinstallation environment (HPE) and one or more native preinstallation environments (NPEs). If an NPE is not required for installation, an HPE comprising a common bootable kernel generates a bootable operating system image. Otherwise, the HPE creates a deployment partition where it implements the NPE and generates a metafile describing supported hardware drivers. The HPE inventories the hardware components and compares the results to the metafile. If all required drivers are accessible, the target system boots to the NPE and installs the chosen operating system. Otherwise, the HPE injects the missing drivers into the operating system image and the resulting image is installed, If the HPE cannot inject drivers into the NPE, then a stage handler is implemented to relinquish installation control to the NPE which completes a native installation. |