From Fedora Project Wiki
Description
This test case tests whether installation with a partially-complete kickstart works correctly.
Setup
- Prepare a valid kickstart file.
- You can use an example kickstart from here:
https://fedorapeople.org/groups/qa/kickstarts/example-partial.ks
This will install a minimal installation from the Internet repos. It omits storage configuration, so you can configure it to your needs. The root password of the installed system will be fedora. - If you want to create your own kickstart, you can examine the file
/root/anaconda-ks.cfgon a previously installed system. This file contains the kickstart instructions used to install that system. For additional guidance on kickstart syntax, see Anaconda/Kickstart. Ensure you omit some required element, e.g. storage or package selection.
- You can use an example kickstart from here:
- Copy the kickstart file to a publicly-accessible place on your HTTP host (or use the example one provided above).
How to test
- Boot the system and add a
inst.ks=urlargument to the boot command line. Example:inst.ks=https://server.tld/path/to/your/ks.cfg
Expected Results
- The kickstart file should be successfully obtained from the specified location.
- The installer should honor the commands provided in the kickstart file - if using the example file provided, you should not need to select a keyboard layout, language, timezone, or set a root password.
- The installer should prompt or require you to interactively select the package set to be installed, before you can complete the installation process. The installation process should not run unattended. With the example kickstart, you should be required to interactively configure storage (partitioning) before the install can proceed.
