Appendix B. Automating the installation using preseeding

Table of Contents

B.1. Introduction
B.1.1. Preseeding methods
B.1.2. Limitations
B.1.3. Running custom commands during the installation
B.1.4. Using preseeding to change default values
B.2. Using preseeding
B.2.1. Loading the preconfiguration file
B.2.2. Using a DHCP server to specify preconfiguration files
B.2.3. Using boot parameters to supplement preseeding
B.3. Creating a preconfiguration file
B.4. Contents of the preconfiguration file
B.4.1. Localization
B.4.2. Network configuration
B.4.3. Mirror settings
B.4.4. Partitioning
B.4.5. Clock and time zone setup
B.4.6. Apt setup
B.4.7. Account setup
B.4.8. Base system installation
B.4.9. Boot loader installation
B.4.10. Package selection
B.4.11. Finishing up the first stage install
B.4.12. X configuration
B.4.13. Preseeding other packages
B.5. Advanced options
B.5.1. Shell commands
B.5.2. Chainloading preconfiguration files

This appendix explains the intricacies of preseeding answers to questions in debian-installer to automate your installation.

The configuration fragments used in this appendix are also available as an example preconfiguration file from ../example-preseed.txt.