--- archlinux_grub2_mkconfig_fixes.patch 2011-08-03 19:34:03.585247184 +0200 +++ archlinux_grub2_mkconfig_fixes.patch.new 2011-08-03 19:36:37.492492593 +0200 @@ -70,7 +70,8 @@ "initramfs-genkernel-${version}" \ - "initramfs-genkernel-${alt_version}"; do + "initramfs-genkernel-${alt_version}" \ -+ "${basename/vmlinuz/kernel}.img"; do ++ "${basename/vmlinuz/kernel}.img" \ ++ "${basename/vmlinuz/initramfs-linux}.img"; do if test -e "${dirname}/${i}" ; then initrd="$i" break @@ -78,8 +79,8 @@ linux_entry "${OS}" "${version}" false \ "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" -+ if test -e "${dirname}/${basename/vmlinuz/kernel}-fallback.img"; then -+ initrd="${basename/vmlinuz/kernel}-fallback.img" ++ if test -e "${dirname}/${initrd/\.img/}-fallback.img"; then ++ initrd="${initrd/\.img/}-fallback.img" + linux_entry "${OS}" "${version}" true \ + "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" Fallback + fi