Gutinteg is the software that ties everything into one, easy to use, command. It first looks up all the necessary information about the to be installed client from the Machdb database. It then runs dosemu to format the Windows95 partition with system files (command.com, msdos.sys, io.sys). Next, it calls Packagelink with the needed software packages. In this case, Windows95 is itself a package, it just happens to be first in the order in which the packages are written to the disk. This way, a base operating system is layed down, followed by additional software packages and system configurations.
Once all the packages have been installed to the local workstation,
Gutinteg runs LILO, a boot loading program for Linux, in such
a way that when the computer reboots, it will boot directly into
Windows. The default autoexec.bat runs a BAT file called
bootup.bat that loads a specific system registry depending on
the architecture (486, 586, 686, etc.), then loads the registry files
in C:Tmp. When this process has finished, the
autoexec.bat removes bootup.bat so that it does not
run again until Gutinteg is run again. Here is the text
for bootup.bat:
@echo off
cd Tmp
regedit /L:windows
system.dat /C ##CPU##.reg
for %%x in (*.reg) do regedit %%x