634
Novell ZENworks 7.2 Linux Management Administration Guide
n
ov
do
cx (e
n)
11
Ju
ly 20
08
F.2 Understanding Device Boot Processes in a
ZENworks Imaging Environment
The following provides a high-level overview of a Linux boot process and how ZENworks 7
imaging affects it:
1. A boot loader program loads the Linux kernel and initrd (initial RAM drive) into memory.
The SLES-based imaging distribution uses
isolinux
as the boot loader for imaging CDs, a
modified
pxelinux
for booting using PXE, or
linld.com
when using a single diskette
with the CD. If you have a ZENworks partition installed, it uses the lilo program to boot
alternately between the ZENworks partition and the installed operating system.
Following are the filenames and paths:
2. The Linux kernel starts running, does some device driver setup, then mounts the
initrd
file
system.
Regardless of which boot loader method is used, the main purpose is to set up the
initrd
file
as a RAM drive, load the Linux kernel into memory, then turn control over to it with an
indication to the Linux kernel of where to find
initrd
.
3. The Linux kernel turns control over to linuxrc, for performing initial hardware detection. When
finished, control is returned to the Linux kernel.
4. The Linux kernel starts a background process (
/sbin/init
).
After control is passed to the linuxrc program, control is never returned to the Linux kernel or
passed on to the init process.
For more information on
linuxrc
and
zenworks.s
, review the following sections:
Section F.2.1, “linuxrc,” on page 634
Section F.2.2, “zenworks.s,” on page 635
F.2.1 linuxrc
When control is turned over to linuxrc, there are several processes it performs to get the system
ready for the imaging process. Linuxrc is initially configured from the
/linuxrc.config
file,
which is located in the
initrd
file system. Additional configuration information for linuxrc can be
placed in the
/info
file (located in the
initrd
file system), but ZENworks does not normally use
this information.
Linuxrc also loads a
root
file system, which is combined with the
initrd
file system that is set
up by the boot loader. The
root
file system is located on an imaging CD as the file
/boot/root
.
For PXE booting, the
root
file system is stored on the ZENworks imaging server as
/srv/tftp/
boot/root
.
Files
When booting from a CD
When booting from PXE
Preboot Loader
isolinux
linld.com
Linux Kernel Name
/boot/loader/linux
/srv/tftp/boot/linux
Initrd Filename
/boot/loader/initrd
/srv/tftp/boot/initrd
Summary of Contents for ZENWORKS LINUX MANAGEMENT 7.2 IR2 - ADMINISTRATION GUIDE 09-25-2008
Page 4: ...novdocx en 11 July 2008...
Page 22: ...22 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 34: ...34 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 40: ...40 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 44: ...44 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 78: ...78 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 82: ...82 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 96: ...96 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 98: ...98 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 118: ...118 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 126: ...126 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 200: ...200 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 202: ...202 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 210: ...210 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 258: ...258 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 264: ...264 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 278: ...278 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 286: ...286 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 316: ...316 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 344: ...344 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 468: ...468 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 470: ...470 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 472: ...472 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 484: ...484 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 498: ...498 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 510: ...510 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 518: ...518 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 520: ...520 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 532: ...532 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 590: ...590 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 616: ...616 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 632: ...632 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 652: ...652 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 658: ...658 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...
Page 664: ...664 Novell ZENworks 7 2 Linux Management Administration Guide novdocx en 11 July 2008...