Quando você faz referência a onde o arquivo vmlinuz faz referência a partir da raiz do ISO, o diretório centos-7.1 está errado.
Para iniciar a partir de um ISO oficial que tenha sido marcado como um CD ao vivo, você terá que fazer alguns hackers.
Primeiro, identifique o que vmlinuz e initrd eu montaria a imagem iso, e encontre o diretório onde o vmlinuz e o initrd estão. Esse é o diretório que você tem que escrever no seu grub.cfg depois (hd0,0) (By the way, deve ser loop , não (hd0,0)) substituindo centos-7.1 eu também Verifique seus scripts de configuração para ver se algumas opções são necessárias e adicione essas opções.
De qualquer forma, você tem um guia aqui