Grub1
kernel (hd0,0)/isolinux/vmlinuz linux text repo=hd:/dev/sda2:/
initrd (hd0,0)/isolinux/initrd.img
Or
kernel (hd0,0)/isolinux/vmlinuz noeject inst.stage2=hd:/dev/sda1:/CentOS-7-x86_64-DVD-1503-01.iso
initrd (hd0,0)/isolinux/initrd.img
Grub2
menuentry "to install CentOS-7.0-1406-x86_64-DVD" {
insmod part_msdos
insmod ext2
insmod ntfs
set isofile='(hd0)/CentOS-7-x86_64-DVD-1503-01.iso'
loopback loop $isofile
linux (loop)/isolinux/vmlinuz noeject inst.stage2=hd:/dev/sda1:/CentOS-7-x86_64-DVD-1503-01.iso
initrd (loop)/isolinux/initrd.img
}