1. Manuals
  2. Brands
  3. Computer Equipment
  4. Server
  5. IBM
  6. Computer Equipment
  7. Server

IBM 10 SP1 EAL4 5.10 System initialization, 5.10.1 init

1 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 246
Download on canonical page 246 pages, 2.94 Mb
5.10 System initialization
When a computer with SLES is turned on, the operating system is loaded into memory by a special program
called a boot loader. A boot loader usually exists on the system's primary hard drive, or other media device,
and has the sole responsibility of loading the Linux kernel with its required files or, in some cases, other
operating systems, into memory.
Each architecture capable of running SLES uses a different boot loader. The following table lists the boot
loaders available for architectures relevant to the target of evaluation:
Architecture Boot Loaders
AMD® AMD64 GRUB
IBM eServer System p YABOOT
IBM eServer System z z/IPL
x86 GRUB or LILO
Table 5-6: Boot Loaders by Architecture
This section describes the system initialization process of eServer systems. Because part of the initialization
is dependent on the hardware architecture, the following subsections identify and describe, where appropriate,
how the hardware-dependent part of the system initialization is implemented for System x, System p, System
z, and eServer 326 lines of servers, which are all part of the TOE.
5.10.1 init
The init process is the ancestor of all userspace processes and is process ID 1. Its main functions are to
start child processes based on the contents of /etc/inittab, to reap child processes, to switch between
the runlevels defined in /etc/inittab, and to react to certain signals, such as power failure signals. If it
is executed as a PID other than PID 1, it acts as a control program that allows administrative users to manage
156

Figure 5-78: Setup of f_op for block device specific file operations

MENU

Models

Contents