Eu tenho o Ubuntu 14.04 de 32 bits em um HDD externo (Samsung M3 Portable, 500GB) e quero adicionar outras entradas para vários softwares de diagnóstico (UBCD, antivírus bitdefender...) ao GRUB no mesmo disco.
É possível e, em caso afirmativo, como?
Responder1
Você pode usar grml-rescueboot
para inicialização ISO
Uma maneira muito simples de criar uma entrada de menu GRUB para um arquivo ISO inicializável é usar grml-rescueboot.
O pacote faz o seguinte:
Cria uma pasta /boot/grml.
Adiciona automaticamente entradas de menu ao menu GRUB para qualquer arquivo ISO localizado na pasta /boot/grml. Isso é feito sempre que o comando update-grub é executado.
- A entrada de menu criada, quando selecionada, fornece opções de submenu sobre como inicializar o ISO, incluindo as opções “Experimentar Ubuntu” e “Instalar”.
Para usar a opção grml-rescueboot:
Instale grml-rescueboot
sudo apt-get install grml-rescueboot
Coloque os arquivos ISO inicializáveis na pasta /boot/grml.
Por se tratar de uma pasta do sistema, a operação deve ser realizada 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 GRUB
sudo update-grub
Testado em: Ubuntu 14.04 64 bits Fonte: Grub2/ISOBoot
Outra maneira, usando memdisk
from syslinux-common
package:
- Se
memdisk
não estiver em/boot/
, copie-o de/usr/lib/syslinux/memdisk
Copie a 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 a ele:menuentry 'ISO rescue disk' { linux16 /boot/memdisk iso bigraw initrd16 /boot/u1404_64_d.iso }
Atualizar GRUB
sudo update-grub
Testado em: Ubuntu 14.04 64 bits,Não funcionou para mimNão foi possível encontrar o CD-ROM! Referência:Syslinux/MEMDISK
Responder2
Fiz o Hirens Boot CD em 2. partiton, fiz um chainlink e está funcionando :D
Via Grub Customizer fiz uma nova entrada (tipo chainloader) e apontei para a partição onde o CD de inicialização do Hirens foi extraído.
Obrigado de qualquer maneira :D