opsi Version 3.3.1 - opsi Download - uib
opsi Version 3.3.1 - opsi Download - uib
opsi Version 3.3.1 - opsi Download - uib
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
5. Netboot products: Automated OS installation and more<br />
Copy the installation file: The files required for OS installation and the setup files for<br />
the <strong>opsi</strong>-PreLoginLoader (which is the <strong>opsi</strong> software distribution pack) will be copied<br />
from the server file share (e.g. /opt/pcbin/install/winxppro/i386) to the local hard disk.<br />
Maintain the configuration informations: Some of the configuration and control files<br />
contain replacement characters, which will be patched before starting the actual<br />
installation. With a specified script (patcha-script) the placeholders will be replaced with<br />
parameters taken from the information packet, which is built from configuration files and<br />
the dhcp-response. For example the file 'unattend.txt', which is the control file for<br />
unattended OS Installation, will be patched with specific information like host IP, client<br />
IP, client name, workgroup, default gateway etc..<br />
Prepare Reboot: Bootrecords will be installed which will start the Windows setup<br />
program at the next reboot. The patched 'unattend.txt' is passed to the setup as the<br />
control file for unattended installation.<br />
Depot-Server<br />
/tftpboot/linux<br />
/pxelinux.cfg<br />
/default<br />
(Default = hdboot)<br />
dhcp-request<br />
Figure 23: After preparation of the bootimage the computer starts from local disk and<br />
installs the operating system and the <strong>opsi</strong>-PreLoginLoader<br />
Reboot: During the previous boot, the named pipe (which is indicating a request for<br />
installation) has been removed by reading it once. So the next PXE boot will load the<br />
81<br />
PC/Client<br />
PC reboot<br />
PC boot local<br />
start setup-program<br />
Last command:<br />
Installation preloginloader