Updating ZENworks Imaging Resource Files 649novdocx (en) 7 January 2010Linuxrc attempts to locate and load the settings.txt file, either on the root of the imaging CD, oron the ZENworks imaging server in the /srv/tftp/boot directory. From settings.txt, linuxrcreads and processes any parameters that pertain to itself, then copies settings.txt to the root ( /) of the file system.Linuxrc then also attempts to locate and load a file named driverupdate. It is usually located in thesame directory as root. This file is used to update drivers and other files in the imaging distribution.The driverupdate file is based on standard SUSE technology during a PXE boot. Because thenetwork must be operating normally in order to obtain driverupdate, this file cannot updatedrivers for the active network device. However, other files and drivers can be updated by using thedriverupdate file. For more information, see Section F.4.3, “Using the Driverupdate FileMethod,” on page 654.F.2.2 zenworks.sA normal SUSE installation for SUSE Linux or SLES boots to a small distribution to perform aYaST installation. ZENworks Imaging boots with the same installation system, but instead ofstarting a YaST installation, it starts the ZENworks Imaging process. Control is turned over to theZENworks script /bin/zenworks.s, which is the main script file for ZENworks imagingprocessing. The script performs a certain number of setup tasks, then gives control to the appropriatescript for the selected imaging process. For more information on the imaging process, seeChapter 28, “Understanding Preboot Services in ZENworks Linux Management,” on page 329.One of the setup tasks is to apply any update files. When booting from a CD, zenworks.s copiesthe /addfiles directory structure to the Linux file system. For more information, see Section F.4.1,“Adding Files to an Imaging Boot CD,” on page 651.F.3 Understanding ZENworks Partitions andCommand Line ParametersThe following sections provide an understanding of the ZENworks partition and imaging commandsthat are used when updating Linux drivers: Section F.3.1, “The ZENworks Partition,” on page 649 Section F.3.2, “Command Line Parameters and Variables,” on page 650F.3.1 The ZENworks PartitionThe ZENworks partition is used to store the files required to load Linux into RAM, making theresult similar to using a CD or PXE boot method. The ZENworks partition has a similar boot medialayout as an imaging CD. It has a minimum size of 150 MB.The files stored on the ZENworks partition are /boot/loader/linux, /boot/loader/initrd,and /boot/root, which are the same directories as on the imaging CD. In ZENworks 7, the bootloader continues to be lilo, which loads Linux as described under Section F.2, “UnderstandingDevice Boot Processes in a ZENworks Imaging Environment,” on page 648. The driverupdateand settings.txt files are searched for and loaded from the ZENworks partition.If you need to modify the Linux files, you must modify the initrd or root file sets the same way asyou would for other boot methods. For information, see Section F.4.2, “Adding Files to the Initrd orRoot File Systems,” on page 651.