06.03.2013 Views

opsi Version 3.3.1 - opsi Download - uib

opsi Version 3.3.1 - opsi Download - uib

opsi Version 3.3.1 - opsi Download - uib

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5. Netboot products: Automated OS installation and more<br />

default netboot response, which executes the command 'hdboot'. The local boot loader<br />

will be started and the setup for operating system installation starts.<br />

These steps are controlled by an OS specific python script (e.g. winxp.py for the<br />

Windows XP installation). The bootimage provides a python library (description in the<br />

<strong>opsi</strong>-bootimage handbook).<br />

5.1.6. Installation of OS and <strong>opsi</strong>-preLoginLoader<br />

The OS installation is based on the Microsoft unattended setup. Part of this is the<br />

standard hardware detection. In addition to the possibilities given during an installation<br />

from non-OEM or slipstreamed installation media, drivers and patches (i.e. service<br />

packs) can be installed during the initial installation, making the separate installation of<br />

drivers obsolete.<br />

One feature of the unattended installation is the possibility to initiate additional<br />

installations after the main installation is finished. This mechanism is used to install the<br />

<strong>opsi</strong> preLoginLoader, which implements the automatized software distribution system.<br />

An entry in the registry marks the machine as being still in the 'reinstallation-mode'.<br />

The final reboot leads to starting the <strong>opsi</strong> preLoginLoader service for software<br />

distribution prior to the first user login. Based on the value of the aforementioned<br />

registry key the <strong>opsi</strong> preLoginLoader switches into 'reinstallation-mode'. Therefore,<br />

regarding the configuration status of each software packet, each packet which is<br />

marked as action status ”setup” or installation status ”installed” within the<br />

configuration of that client will be installed. After all the designated client software has<br />

been installed, the reinstallation process is finished and the internal status is switched<br />

back from 'reinstallation-mode' to 'standard-mode'. In 'standard-mode' only software<br />

packages that are marked as action status ”setup” will be installed.<br />

5.1.7. How the patcha program works<br />

As mentioned above the information collected from dhcp and <strong>opsi</strong>-webservice will be<br />

used to patch some configuration files as e.g. 'unattend.txt'. The program used for<br />

patching is the script '/user/local/bin/patcha'.<br />

82

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!