Part VI. Advanced Installation and Deployment

The Red Hat Enterprise Linux Installation Guide discusses the installation of Red Hat Enterprise Linux and some basic post-installation troubleshooting. However, advanced installation options are also covered in this manual. This part provides instructions for kickstart (an automated installation technique)and all related tools. Use this part in conjunction with the first part of the Red Hat Enterprise Linux Installation Guide to perform any of these advanced installation tasks.

Table of Contents

29. Disk Encryption Guide
29.1. What is block device encryption?
29.2. Encrypting block devices using dm-crypt/LUKS
29.2.1. Overview of LUKS
29.2.2. How will I access the encrypted devices after installation? (System Startup)
29.2.3. Choosing a Good Passphrase
29.3. Creating Encrypted Block Devices in Anaconda
29.3.1. What Kinds of Block Devices Can Be Encrypted?
29.4. Creating Encrypted Block Devices on the Installed System After Installation
29.4.1. Create the block devices
29.4.2. Optional: Fill the device with random data
29.4.3. Format the device as a dm-crypt/LUKS encrypted device
29.4.4. Create a mapping to allow access to the device's decrypted contents
29.4.5. Create filesystems on the mapped device, or continue to build complex storage structures using the mapped device
29.4.6. Add the mapping information to /etc/crypttab
29.4.7. Add an entry to /etc/fstab
29.5. Common Post-Installation Tasks
29.5.1. Set a randomly generated key as an additional way to access an encrypted block device
29.5.2. Add a new passphrase to an existing device
29.5.3. Remove a passphrase or key from a device
30. Installing Through VNC
30.1. VNC Viewer
30.2. VNC Modes in Anaconda
30.2.1. Direct Mode
30.2.2. Connect Mode
30.3. Installation Using VNC
30.3.1. Installation Example
30.3.2. Kickstart Considerations
30.3.3. Firewall Considerations
30.4. References
31. Kickstart Installations
31.1. What are Kickstart Installations?
31.2. How Do You Perform a Kickstart Installation?
31.3. Creating the Kickstart File
31.4. Kickstart Options
31.4.1. Advanced Partitioning Example
31.5. Package Selection
31.6. Pre-installation Script
31.6.1. Example
31.7. Post-installation Script
31.7.1. Examples
31.8. Making the Kickstart File Available
31.8.1. Creating Kickstart Boot Media
31.8.2. Making the Kickstart File Available on the Network
31.9. Making the Installation Tree Available
31.10. Starting a Kickstart Installation
32. Kickstart Configurator
32.1. Basic Configuration
32.2. Installation Method
32.3. Boot Loader Options
32.4. Partition Information
32.4.1. Creating Partitions
32.5. Network Configuration
32.6. Authentication
32.7. Firewall Configuration
32.7.1. SELinux Configuration
32.8. Display Configuration
32.8.1. General
32.8.2. Video Card
32.8.3. Monitor
32.9. Package Selection
32.10. Pre-Installation Script
32.11. Post-Installation Script
32.11.1. Chroot Environment
32.11.2. Use an Interpreter
32.12. Saving the File
33. Boot Process, Init, and Shutdown
33.1. The Boot Process
33.2. A Detailed Look at the Boot Process
33.2.1. The BIOS
33.2.2. The Boot Loader
33.2.3. The Kernel
33.2.4. The /sbin/init Program
33.3. Running Additional Programs at Boot Time
33.4. SysV Init Runlevels
33.4.1. Runlevels
33.4.2. Runlevel Utilities
33.5. Shutting Down
34. PXE Network Installations
34.1. Setting up the Network Server
34.2. PXE Boot Configuration
34.2.1. Command Line Configuration
34.3. Adding PXE Hosts
34.3.1. Command Line Configuration
34.4. TFTPD
34.4.1. Starting the tftp Server
34.5. Configuring the DHCP Server
34.6. Adding a Custom Boot Message
34.7. Performing the PXE Installation