--- /etc/grub.d/10_linux.orig 2014-10-22 15:54:14.798578692 -0300 +++ /etc/grub.d/10_linux.new 2014-10-22 15:53:21.705296960 -0300 @@ -136,9 +136,15 @@ if test -n "${initrd}" ; then # TRANSLATORS: ramdisk isn't identifier. Should be translated. message="$(gettext_printf "Loading initial ramdisk ...")" + + # Check for intel-ucode + if test -e "${dirname}/intel-ucode.img" ; then + intelucode="${rel_dirname}/intel-ucode.img " + fi + sed "s/^/$submenu_indentation/" << EOF echo '$(echo "$message" | grub_quote)' - initrd ${rel_dirname}/${initrd} + initrd ${intelucode}${rel_dirname}/${initrd} EOF fi sed "s/^/$submenu_indentation/" << EOF