Improved mkinitrd2 patch for FC4

James Olson big_spender12 at lycos.com
Tue Jan 24 13:26:44 UTC 2006


Here is my improved (but still not perfect) patch to the /sbin/mkinitrd
script so that you can use mkinitrd2 to create an initial ramdisk to boot
Fedora Core 4 using dmraid.  I found out
that if you don't have any drives that are using lvm it didn't set up 
the device mapper properly so added the root_lvm=1 line.

# diff -Naur mkinitrd mkinitrd2
--- mkinitrd    2005-05-17 15:03:33.000000000 -0700
+++ mkinitrd2   2006-01-16 02:18:46.000000000 -0800
@@ -423,6 +423,7 @@
        dmout=$(/sbin/dmsetup ls 2>/dev/null)
        if [ "$dmout" != "No devices found" -a "$dmout" != "" ]; then
            findmodule -dm-mod
+           root_lvm=1
        fi
     fi
 fi
@@ -587,6 +588,7 @@

 inst /sbin/nash "$MNTIMAGE/bin/nash"
 inst /sbin/insmod.static "$MNTIMAGE/bin/insmod"
+inst /sbin/dmraid.static "$MNTIMAGE/bin/dmraid"
 ln -s /sbin/nash $MNTIMAGE/sbin/modprobe

 if [ -n "$USE_UDEV" ]; then
@@ -734,6 +736,8 @@
   else
     echo "echo Making device-mapper control node" >> $RCFILE
     echo "mkdmnod" >> $RCFILE
+    echo "echo Activating dmraid" >> $RCFILE
+    echo "dmraid -ay --ignorelocking" >> $RCFILE
     echo "echo Scanning logical volumes" >> $RCFILE
     echo "lvm vgscan --ignorelockingfailure" >> $RCFILE
     echo "echo Activating logical volumes" >> $RCFILE


-- 
_______________________________________________

Search for businesses by name, location, or phone number.  -Lycos Yellow Pages

http://r.lycos.com/r/yp_emailfooter/http://yellowpages.lycos.com/default.asp?SRC=lycos10





More information about the Ataraid-list mailing list