Use o memdisk no grub2:
linux16 /memdisk <type-for-iso> // I use for harddrives: "harddisk"
initrd16 <full-path-to-the-iso>
Copie o arquivo memdisk na partição de inicialização onde o Grub2 está ou edite o caminho para o memdisk na primeira linha.
O Grub2 pode carregar diretamente o memdisk ... se com o memdisk estava funcionando para você, por que ainda não usa o memdisk?