From Fedora Project Wiki
(Initial draft) |
(Correct starting conditions) |
||
Line 2: | Line 2: | ||
|description=This test case is intended to validate using a host-built [[Features/Dracut|dracut]] generated ramdisk image on system currently using a locally-built mkinitrd generated ramdisk image. | |description=This test case is intended to validate using a host-built [[Features/Dracut|dracut]] generated ramdisk image on system currently using a locally-built mkinitrd generated ramdisk image. | ||
|actions= | |actions= | ||
# On an already installed system (e.g. {{FedoraVersion|long| | # On an already installed system (e.g. Dracut Test Day live image or updated {{FedoraVersion|long|12}} rawhide system), Confirm that the kernel provides a dracut host-built ramdisk image | ||
#: <pre>rpm -qf /boot/vmlinuz-$(uname -r) -l | fgrep -q initrd-generic \ | #: <pre>rpm -qf /boot/vmlinuz-$(uname -r) -l | fgrep -q initrd-generic \ | ||
#: && echo "OK. Dracut ramdisk already provided by kernel rpm" \ | #: && echo "OK. Dracut ramdisk already provided by kernel rpm" \ |
Revision as of 13:15, 24 August 2009
Description
This test case is intended to validate using a host-built dracut generated ramdisk image on system currently using a locally-built mkinitrd generated ramdisk image.
How to test
- On an already installed system (e.g. Dracut Test Day live image or updated Fedora 12 rawhide system), Confirm that the kernel provides a dracut host-built ramdisk image
rpm -qf /boot/vmlinuz-$(uname -r) -l | fgrep -q initrd-generic \
- && echo "OK. Dracut ramdisk already provided by kernel rpm" \
- || echo "Bad. No dracut ramdisk provided by kernel rpm"
- Tell your bootloader to use the dracut ramdisk
grubby --make-default --title "dracut-test" \
- --add-kernel /boot/vmlinuz-$(uname -r) \
- --initrd /boot/initrd-generic-$(uname -r).img \
- --copy-default
- Now reboot the system
Expected Results
- This test is only valid on a system that does provide a dracut ramdisk image with the kernel rpm. To confirm, you should see
OK. Dracut ramdisk already provided by kernel rpm
- A new grub boot entry is added that uses your existing kernel, and the dracut ramdisk
- The system boots normally. There should be no difference between booting the locally-built mkinitrd ramdisk image and the host-built dracut ramdisk image.