From Fedora Project Wiki
(remove stage#1) |
No edit summary |
||
Line 1: | Line 1: | ||
{{QA/Test_Case | {{QA/Test_Case | ||
|description= | |description= | ||
This test will verify that anaconda can load a kickstart file from a file:// path. This is a typical case for when the kickstart file is located in the {{filename|initrd.img}}. | This test will verify that anaconda can load a kickstart file from a {{filename|file://}} path. This is a typical case for when the kickstart file is located in the {{filename|initrd.img}}. | ||
|actions= | |actions= | ||
# Prepare a valid kickstart file. For help creating a kickstart file, examine the file {{filename|/root/anaconda-ks.cfg}} on a previously installed system. This file contains the kickstart instructions used to install that system. For additional guidance on kickstart syntax, see [[Anaconda/Kickstart]] | # Prepare a valid kickstart file. For help creating a kickstart file, examine the file {{filename|/root/anaconda-ks.cfg}} on a previously installed system. This file contains the kickstart instructions used to install that system. For additional guidance on kickstart syntax, see [[Anaconda/Kickstart]] |
Revision as of 10:00, 3 June 2011
Description
This test will verify that anaconda can load a kickstart file from a file://
path. This is a typical case for when the kickstart file is located in the initrd.img
.
How to test
- Prepare a valid kickstart file. For help creating a kickstart file, examine the file
/root/anaconda-ks.cfg
on a previously installed system. This file contains the kickstart instructions used to install that system. For additional guidance on kickstart syntax, see Anaconda/Kickstart - Download the installer initial ramdisk. The ramdisk is typically called
images/pxeboot/initrd.img
- Place the kickstart file into the root directory of the installer initial ramdisk using the
pax
command. For example,- Untar the ramdisk:
zcat initrd.img > initrd.cpio
- Add the kickstart file:
pax -w -a -f initrd.cpio ks.cfg
- Compress the image:
gzip -c initrd.cpio > initrd.img
- Untar the ramdisk:
- Boot into the installer using any available means
- At the bootloader prompt, provide a location for the kickstart file at the boot prompt. Using the example above:
linux ks=file:///ks.cfg
Expected Results
- Confirm the ks.cfg is included in the initial ramdisk.
- The ks.cfg is successfully obtained from the specified location
- The install should proceed in accordance with the directives in the ks.cfg file
zcat initrd.img | pax | grep ks.cfg ks.cfg