Part IV System 227
16 32-Bit and 64-Bit Applications in a 64-Bit System Environment 229
16.1 Runtime Support . . . . . . . . . . . . . . . . . . . . . . . . 229
16.2 Software Development . . . . . . . . . . . . . . . . . . . . . . 230
16.3 Software Compilation on Biarch Platforms . . . . . . . . . . . . . . 231
16.4 Kernel Specications . . . . . . . . . . . . . . . . . . . . . . . 232
17 Booting and Conguring a Linux System 233
17.1 The Linux Boot Process . . . . . . . . . . . . . . . . . . . . . . 233
17.2 The init Process . . . . . . . . . . . . . . . . . . . . . . . . . 237
17.3 System Conguration via /etc/syscong . . . . . . . . . . . . . . . 245
18 The Boot Loader GRUB 249
18.1 Booting with GRUB . . . . . . . . . . . . . . . . . . . . . . . . 250
18.2 Conguring the Boot Loader with YaST . . . . . . . . . . . . . . . 260
18.3 Uninstalling the Linux Boot Loader . . . . . . . . . . . . . . . . . 266
18.4 Creating Boot CDs . . . . . . . . . . . . . . . . . . . . . . . . 266
18.5 The Graphical SUSE Screen . . . . . . . . . . . . . . . . . . . . 268
18.6 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . 268
18.7 For More Information . . . . . . . . . . . . . . . . . . . . . . 270
19 Special System Features 271
19.1 Information about Special Software Packages . . . . . . . . . . . . 271
19.2 Virtual Consoles . . . . . . . . . . . . . . . . . . . . . . . . . 278
19.3 Keyboard Mapping . . . . . . . . . . . . . . . . . . . . . . . . 279
19.4 Language and Country-Specic Settings . . . . . . . . . . . . . . . 280
20
Dynamic Kernel Device Management with udev 285
20.1
The /dev Directory . . . . . . . . . . . . . . . . . . . . . . . 285
20.2
Kernel uevents and udev . . . . . . . . . . . . . . . . . . . . 286
20.3 Drivers, Kernel Modules and Devices . . . . . . . . . . . . . . . . 286
20.4 Booting and Initial Device Setup . . . . . . . . . . . . . . . . . . 287
20.5
Monitoring the Running udev Daemon . . . . . . . . . . . . . . . 288
20.6
Inuencing Kernel Device Event Handling with udev Rules . . . . . . . 289
20.7 Persistent Device Naming . . . . . . . . . . . . . . . . . . . . . 296
20.8
Files used by udev . . . . . . . . . . . . . . . . . . . . . . . . 297
20.9 For More Information . . . . . . . . . . . . . . . . . . . . . . 297