[ANNOUNCEMENT] dracut-0.9

Harald Hoyer harald at redhat.com
Fri Aug 14 16:10:37 UTC 2009


dracut-0.9
==========
- let plymouth attach to the terminal (nice text output now)
- new kernel command line parameter "rdinfo" show dracut output, even when
   "quiet" is specified
- rd_LUKS_UUID is now handled correctly
- dracut-gencmdline: rd_LUKS_UUID and rd_MD_UUID is now correctly generated
- now generates initrd-generic with around 15MB
- smaller bugfixes

dracut-0.8
==========
- iSCSI with username and password
- support for live images (dmsquashed live images)
- iscsi_firmware fixes
- smaller images
- bugfixes

dracut-0.7
==========
- dracut:     strip binaries in initramfs

            --strip
                   strip binaries in the initramfs (default)

            --nostrip
                   do not strip binaries in the initramfs
- dracut-catimages

     Usage: ./dracut-catimages [OPTION]... <initramfs> <base image>
     [<image>...]
     Creates initial ramdisk image by concatenating several images from the
     command
     line and /boot/dracut/

       -f, --force           Overwrite existing initramfs file.
       -i, --imagedir        Directory with additional images to add
                             (default: /boot/dracut/)
       -o, --overlaydir      Overlay directory, which contains files that
                             will be used to create an additional image
       --nooverlay           Do not use the overlay directory
       --noimagedir          Do not use the additional image directory
       -h, --help            This message
       --debug               Output debug information of the build process
       -v, --verbose         Verbose output during the build process

- s390 dasd support

dracut-0.6
==========
- dracut: add --kernel-only and --no-kernel arguments

            --kernel-only
                   only install kernel drivers and firmware files

            --no-kernel
                   do not install kernel drivers and firmware files

     All kernel module related install commands moved from "install"
     to "installkernel".

     For "--kernel-only" all installkernel scripts of the specified
     modules are used, regardless of any checks, so that all modules
     which might be needed by any dracut generic image are in.

     The basic idea is to create two images. One image with the kernel
     modules and one without. So if the kernel changes, you only have
     to replace one image.

     Grub and the kernel can handle multiple images, so grub entry can
     look like this:

     title Fedora (2.6.29.5-191.fc11.i586)
             root (hd0,0)
             kernel /vmlinuz-2.6.29.5-191.fc11.i586 ro rhgb quiet
             initrd /initrd-20090722.img 
/initrd-kernel-2.6.29.5-191.fc11.i586.img /initrd-config.img

     initrd-20090722.img
       the image provided by the initrd rpm
       one old backup version is kept like with the kernel

     initrd-kernel-2.6.29.5-191.fc11.i586.img
       the image provided by the kernel rpm

     initrd-config.img
       optional image with local configuration files

- dracut: add --kmoddir directory, where to look for kernel modules

            -k, --kmoddir [DIR]
                   specify the directory, where to look for kernel modules





More information about the devel mailing list