Jump To Close Expand all Collapse all Table of contents Performing an advanced RHEL 9 installation Making open source more inclusive Providing feedback on Red Hat documentation 1. Introduction Expand section "1. Introduction" Collapse section "1. Introduction" 1.1. Supported architectures 1.2. Installation terminology 2. Installation methods Expand section "2. Installation methods" Collapse section "2. Installation methods" 2.1. Available installation methods I. Performing an automated installation using Kickstart Expand section "I. Performing an automated installation using Kickstart" Collapse section "I. Performing an automated installation using Kickstart" 3. Kickstart installation basics Expand section "3. Kickstart installation basics" Collapse section "3. Kickstart installation basics" 3.1. What are Kickstart installations 3.2. Automated installation workflow 4. Creating Kickstart files Expand section "4. Creating Kickstart files" Collapse section "4. Creating Kickstart files" 4.1. Creating a Kickstart file with the Kickstart configuration tool 4.2. Creating a Kickstart file by performing a manual installation 4.3. Converting a Kickstart file from previous RHEL installation 4.4. Creating a custom image using Image Builder 5. Making Kickstart files available to the installation program Expand section "5. Making Kickstart files available to the installation program" Collapse section "5. Making Kickstart files available to the installation program" 5.1. Ports for network-based installation 5.2. Making a Kickstart file available on an NFS server 5.3. Making a Kickstart file available on an HTTP or HTTPS server 5.4. Making a Kickstart file available on an FTP server 5.5. Making a Kickstart file available on a local volume 5.6. Making a Kickstart file available on a local volume for automatic loading 6. Creating installation sources for Kickstart installations Expand section "6. Creating installation sources for Kickstart installations" Collapse section "6. Creating installation sources for Kickstart installations" 6.1. Types of installation source 6.2. Ports for network-based installation 6.3. Creating an installation source on an NFS server 6.4. Creating an installation source using HTTP or HTTPS 6.5. Creating an installation source using FTP 7. Installing RHEL on ARM with Kernel-64k Expand section "7. Installing RHEL on ARM with Kernel-64k" Collapse section "7. Installing RHEL on ARM with Kernel-64k" 7.1. Installing Kernel-64k on ARM using Kickstart 7.2. Installing Kernel-64k on ARM using the command line 8. Starting Kickstart installations Expand section "8. Starting Kickstart installations" Collapse section "8. Starting Kickstart installations" 8.1. Starting a Kickstart installation manually 8.2. Starting a Kickstart installation automatically using PXE 8.3. Starting a Kickstart installation automatically using a local volume 9. Consoles and logging during installation 10. Maintaining Kickstart files Expand section "10. Maintaining Kickstart files" Collapse section "10. Maintaining Kickstart files" 10.1. Installing Kickstart maintenance tools 10.2. Verifying a Kickstart file II. Registering and installing RHEL from the Content Delivery Network and Satellite Expand section "II. Registering and installing RHEL from the Content Delivery Network and Satellite" Collapse section "II. Registering and installing RHEL from the Content Delivery Network and Satellite" 11. Registering and installing RHEL from the CDN using Kickstart Expand section "11. Registering and installing RHEL from the CDN using Kickstart" Collapse section "11. Registering and installing RHEL from the CDN using Kickstart" 11.1. Registering and installing RHEL from the CDN 11.2. Verifying your system registration from the CDN 11.3. Unregistering your system from the CDN 12. Registering and installing RHEL from Satellite using Kickstart Expand section "12. Registering and installing RHEL from Satellite using Kickstart" Collapse section "12. Registering and installing RHEL from Satellite using Kickstart" 12.1. Registering and installing RHEL from Satellite 12.2. Unregistering your system from Satellite III. Advanced configuration options Expand section "III. Advanced configuration options" Collapse section "III. Advanced configuration options" 13. Configuring System Purpose Expand section "13. Configuring System Purpose" Collapse section "13. Configuring System Purpose" 13.1. Overview 13.2. Configuring System Purpose in a Kickstart file 13.3. Additional resources 14. Updating drivers during installation Expand section "14. Updating drivers during installation" Collapse section "14. Updating drivers during installation" 14.1. Overview 14.2. Types of driver update 14.3. Preparing a driver update 14.4. Performing an automatic driver update 14.5. Performing an assisted driver update 14.6. Performing a manual driver update 14.7. Disabling a driver 15. Booting a beta system with UEFI Secure Boot Expand section "15. Booting a beta system with UEFI Secure Boot" Collapse section "15. Booting a beta system with UEFI Secure Boot" 15.1. UEFI Secure Boot and RHEL Beta releases 15.2. Adding a Beta public key for UEFI Secure Boot 15.3. Removing a Beta public key IV. Kickstart references Expand section "IV. Kickstart references" Collapse section "IV. Kickstart references" A. Kickstart script file format reference Expand section "A. Kickstart script file format reference" Collapse section "A. Kickstart script file format reference" A.1. Kickstart file format A.2. Package selection in Kickstart Expand section "A.2. Package selection in Kickstart" Collapse section "A.2. Package selection in Kickstart" A.2.1. Package selection section A.2.2. Package selection commands A.2.3. Common package selection options A.2.4. Options for specific package groups A.3. Scripts in Kickstart file Expand section "A.3. Scripts in Kickstart file" Collapse section "A.3. Scripts in Kickstart file" A.3.1. %pre script Expand section "A.3.1. %pre script" Collapse section "A.3.1. %pre script" A.3.1.1. %pre script section options A.3.2. %pre-install script Expand section "A.3.2. %pre-install script" Collapse section "A.3.2. %pre-install script" A.3.2.1. %pre-install script section options A.3.3. %post script Expand section "A.3.3. %post script" Collapse section "A.3.3. %post script" A.3.3.1. %post script section options A.3.3.2. Example: Mounting NFS in a post-install script A.4. Kickstart error handling section A.5. Kickstart add-on sections B. Kickstart commands and options reference Expand section "B. Kickstart commands and options reference" Collapse section "B. Kickstart commands and options reference" B.1. Kickstart changes Expand section "B.1. Kickstart changes" Collapse section "B.1. Kickstart changes" B.1.1. auth or authconfig is deprecated in RHEL 8 B.1.2. Using Kickstart files from previous RHEL releases B.1.3. Deprecated Kickstart commands and options B.1.4. Removed Kickstart commands and options B.2. Kickstart commands for installation program configuration and flow control Expand section "B.2. Kickstart commands for installation program configuration and flow control" Collapse section "B.2. Kickstart commands for installation program configuration and flow control" B.2.1. cdrom B.2.2. cmdline B.2.3. driverdisk B.2.4. eula B.2.5. firstboot B.2.6. graphical B.2.7. halt B.2.8. harddrive B.2.9. liveimg B.2.10. logging B.2.11. mediacheck B.2.12. nfs B.2.13. ostreesetup B.2.14. poweroff B.2.15. reboot B.2.16. rhsm B.2.17. shutdown B.2.18. sshpw B.2.19. text B.2.20. url B.2.21. vnc B.2.22. %include B.2.23. %ksappend B.3. Kickstart commands for system configuration Expand section "B.3. Kickstart commands for system configuration" Collapse section "B.3. Kickstart commands for system configuration" B.3.1. auth or authconfig (deprecated) B.3.2. authselect B.3.3. firewall B.3.4. group B.3.5. keyboard (required) B.3.6. lang (required) B.3.7. module B.3.8. repo B.3.9. rootpw (required) B.3.10. selinux B.3.11. services B.3.12. skipx B.3.13. sshkey B.3.14. syspurpose B.3.15. timezone (required) B.3.16. timesource (optional) B.3.17. user B.3.18. xconfig B.4. Kickstart commands for network configuration Expand section "B.4. Kickstart commands for network configuration" Collapse section "B.4. Kickstart commands for network configuration" B.4.1. network (optional) B.4.2. realm B.5. Kickstart commands for handling storage Expand section "B.5. Kickstart commands for handling storage" Collapse section "B.5. Kickstart commands for handling storage" B.5.1. autopart B.5.2. bootloader (required) B.5.3. zipl B.5.4. clearpart B.5.5. fcoe B.5.6. ignoredisk B.5.7. iscsi B.5.8. iscsiname B.5.9. logvol B.5.10. mount B.5.11. nvdimm B.5.12. part or partition B.5.13. raid B.5.14. reqpart B.5.15. snapshot B.5.16. volgroup B.5.17. zerombr B.5.18. zfcp B.6. Kickstart commands for addons supplied with the RHEL installation program Expand section "B.6. Kickstart commands for addons supplied with the RHEL installation program" Collapse section "B.6. Kickstart commands for addons supplied with the RHEL installation program" B.6.1. %addon com_redhat_kdump B.6.2. %addon com_redhat_oscap B.7. Commands used in Anaconda Expand section "B.7. Commands used in Anaconda" Collapse section "B.7. Commands used in Anaconda" B.7.1. pwpolicy (deprecated) B.8. Kickstart commands for system recovery Expand section "B.8. Kickstart commands for system recovery" Collapse section "B.8. Kickstart commands for system recovery" B.8.1. rescue Legal Notice Settings Close Language: 简体中文 한국어 日本語 English Français Language: 简体中文 한국어 日本語 English Français Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 한국어 日本語 English Français Language: 简体中文 한국어 日本語 English Français Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Part IV. Kickstart references Previous Next