Para criar um Grub2 menuentry
você deve adicioná-lo ao arquivo /etc/grub.d/40_custom.
Adicione o menuentry abaixo das linhas existentes no arquivo.
Abra o arquivo /etc/grub.d/40_custom como root com um editor de texto.
sudo nano /etc/grub.d/40_custom
Adicione o menuentry.
Salve o arquivo.
Atualize o menu do Grub 2.
sudo update-grub
Exemplo do SystemRescuecd:
menuentry '[loopback]systemrescuecd-x86-4.5.2' {
set isofile='/boot/iso/systemrescuecd-x86-4.5.2.iso'
loopback loop $isofile
linux (loop)/isolinux/rescue64 isoloop=$isofile
initrd (loop)/isolinux/initram.igz
}
Exemplo do Ubuntu:
menuentry '[loopback]ubuntu-14.04.1-desktop-amd64' {
set isofile='/boot/iso/ubuntu-14.04.1-desktop-amd64.iso'
loopback loop $isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile locale=en_US.UTF-8
initrd (loop)/casper/initrd.lz
}