--- 90fallback.orig 2010-06-22 23:47:38.873379339 +0100 +++ 90fallback 2010-06-22 23:54:43.525745560 +0100 @@ -28,8 +28,10 @@ # systems, since kernel.img could conceivably be a # kernel itself. initrdname2=$(echo "$kernfile" | sed -n 's/vmlinu[zx]\([0-9][0-9]*\)/kernel\1/p' | sed 's/$/.img/') + # Handle Fedora partitions without Grub + initrdname3=$(echo "$kernfile" | sed "s/vmlinu[zx]/initramfs\*/" | sed 's/$/.img/') foundinitrd=0 - for initrd in $(eval ls "$initrdname" "$initrdname2" 2>/dev/null); do + for initrd in $(eval ls "$initrdname" "$initrdname2" "$initrdname3" 2>/dev/null); do if [ -f "$initrd" ] && [ ! -L "$initrd" ]; then initrd=$(echo "$initrd" | sed "s!^$mpoint!!") result "$partition:$kernbootpart::$kernbasefile:$initrd:root=$mappedpartition"