A method for deploying software in a computer system includes providing a
deployment maintenance mechanism (DMM) which includes drivers for
hardware. A deployment mechanism which includes an image with drivers for
hardware and which identifies hardware associated with the computer,
along with a native operating system, are also provided. For hardware
detected by the deployment mechanism and not having an associated driver
in the image, a driver from the DMM is copied into the deployment
mechanism using the native operating system. The native operating system
is then re-booted to deploy drivers for hardware associated with the
computer.