From Fedora Project Wiki

Revision as of 18:35, 21 August 2009 by Jlaska (talk | contribs) (Initial draft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

This test case is intended to validate using a locally built dracut generated ramdisk image on system whose kernel doesn't provide a host-built dracut ramdisk.


How to test

  1. Confirm that the kernel does not provide a dracut ramdisk image
    rpm -qf /boot/vmlinuz-$(uname -r) -l | fgrep -q initrd-generic \
    && echo "Dracut ramdisk already provided by kernel rpm" \
    || echo "No dracut ramdisk provided by kernel rpm"
  2. On an already installed Fedora 11 system, install the dracut and dracut-generic packages:
    yum install dracut dracut-generic
  3. Create a dracut enabled kernel ramdisk image
    dracut /boot/initrd-generic-$(uname -r).img $(uname -r)
  4. Tell your bootloader to use the new dracut ramdisk
    grubby --make-default --title "Test dracut" \
    --add-kernel /boot/vmlinuz-$(uname -r) \
    --initrd /boot/initrd-generic-$(uname -r).img \
    --copy-default
  5. Now reboot the your system

Expected Results

  1. Dracut packages should install without error
  2. The dracut ramdisk image is created without error
  3. A new grub boot entry is added that uses your existing kernel, but the new dracut ramdisk
  4. The system boots normally