Você pode usar grml-rescueboot
para inicialização ISO
Uma maneira muito simples de criar um menu do GRUB para um arquivo ISO inicializável é usar grml-rescueboot.
-
O pacote faz o seguinte:
-
Cria uma pasta / boot / grml.
-
Adiciona automaticamente menusentries ao menu do GRUB para qualquer arquivo ISO localizado na pasta / boot / grml. Isso é feito sempre que o comando update-grub é executado.
- O menu criado, quando selecionado, fornece opções de submenu sobre como inicializar o ISO, incluindo as opções "Try Ubuntu" e "Install".
-
-
Para usar a opção grml-rescueboot:
-
Instalar o grml-rescueboot
sudo apt-get install grml-rescueboot
-
Coloque arquivos ISO inicializáveis na pasta / boot / grml.
Como esta é uma pasta do sistema, a operação deve ser conduzida como "root". Por exemplo, se o ISO estiver localizado na pasta Downloads do usuário, o comando seria:
sudo cp ~/Downloads/ubuntu-14.04-desktop-amd64.iso /boot/grml/u1404_64_d.iso sudo chmod +rx /boot/grml/u1404_64_d.iso
-
Atualizar o GRUB
sudo update-grub
-
Testado em: Ubuntu 14.04 64bit Fonte: Grub2 / ISOBoot
Outra forma, usando memdisk
de syslinux-common
package:
- Se
memdisk
não estiver em/boot/
, copie-o de/usr/lib/syslinux/memdisk
-
Copiar imagem ISO para
/boot/
sudo cp ~/Downloads/ubuntu-14.04-desktop-amd64.iso /boot/u1404_64_d.iso sudo chmod +rx /boot/u1404_64_d.iso
-
Edite
/etc/grub.d/40_custom
ou crie um novo arquivo personalizado e anexe-o a ele:menuentry 'ISO rescue disk' { linux16 /boot/memdisk iso bigraw initrd16 /boot/u1404_64_d.iso }
-
Atualizar o GRUB
sudo update-grub
Testado em: Ubuntu 14.04 64bit, Não funcionou para mim Não foi possível encontrar o CDROM! Referência: Syslinux / MEMDISK