mkinitrd

initramfs generation script, supporting lvm2 and md
git clone https://code.djc.id.au/git/mkinitrd/

README.markdown (829B) - raw

      1 This is my mkinitrd script, to generate an initramfs image for booting systems 
      2 which use lvm2 on top of md.
      3 
      4 The code is largely inspired by/based upon 
      5 [Dracut](http://fedoraproject.org/wiki/Dracut), a more full-featured initrd 
      6 generation system by the Fedora project.
      7 
      8 Features:
      9 
     10 * Image contents are built entirely from the live filesystem (including dynamic 
     11   link dependencies)
     12 * Everything is detected automatically at boot time
     13     * Root filesystem device is parsed from the standard root= kernel 
     14       argument
     15     * mdadm --assemble --scan is used, to scan and assemble arrays as per 
     16       mdadm.conf (copied from the live filesystem)
     17     * lvm2's autodetection features are used
     18 * If something goes wrong, you get a bash shell (and an opportunity to fix it): 
     19   this initramfs image is not suitable for noobs :-)