From Fedora Project Wiki
m (Minor wiki cleanup) |
m (Use wiki template) |
||
Line 1: | Line 1: | ||
{{QA/Test_Case | |||
|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 or stage#1 environment. | 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 or stage#1 environment. | ||
|actions= | |||
# Prepare a valid kickstart file (for guidance, see [[Anaconda/Kickstart]]). | |||
# Prepare a valid kickstart file | # Download the installer initial ramdisk. The ramdisk is typically called {{filename|images/pxeboot/initrd.img}}. | ||
# Boot the | # Place the kickstart file into the root directory of the installer initial ramdisk using the {{command|pax}} command. For example, | ||
## Untar the ramdisk: <pre>zcat initrd.img > initrd.cpio</pre> | |||
## Add the kickstart file: <pre>pax -w -a -f initrd.cpio ks.cfg</pre> | |||
<pre> | ## Compress the image: <pre>gzip -c initrd.cpio > initrd.img</pre> | ||
# 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: <pre>linux ks=file:///ks.cfg </pre> | |||
|results= | |||
# Confirm the ks.cfg is included in the initial ramdisk. | |||
#: <pre>zcat /boot/initrd.img | pax | grep ks.cfg | |||
#: ks.cfg </pre> | |||
# The ks.cfg is successfully obtained from the specified location | # The ks.cfg is successfully obtained from the specified location | ||
# The install should proceed in accordance with the directives in the ks.cfg file | # The install should proceed in accordance with the directives in the ks.cfg file | ||
}} | |||
[[Category:Kickstart Delivery]] | [[Category:Kickstart Delivery]] |
Revision as of 15:58, 6 November 2009
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 or stage#1 environment.
How to test
- Prepare a valid kickstart file (for guidance, 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.
zcat /boot/initrd.img | pax | grep ks.cfg
- ks.cfg
- The ks.cfg is successfully obtained from the specified location
- The install should proceed in accordance with the directives in the ks.cfg file