Mais entradas no GRUB2

Mais entradas no GRUB2

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-rescuebootpara 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:

    1. Cria uma pasta /boot/grml.

    2. 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.

    3. 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:

    1. Instale grml-rescueboot

      sudo apt-get install grml-rescueboot
      
    2. 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
      
    3. Atualizar GRUB

      sudo update-grub
      

Testado em: Ubuntu 14.04 64 bits Fonte: Grub2/ISOBoot


Outra maneira, usando memdiskfrom syslinux-commonpackage:

  1. Se memdisknão estiver em /boot/, copie-o de/usr/lib/syslinux/memdisk
  2. 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
    
  3. Edite /etc/grub.d/40_customou crie um novo arquivo personalizado e anexe a ele:

    menuentry 'ISO rescue disk' {
            linux16   /boot/memdisk iso bigraw
            initrd16  /boot/u1404_64_d.iso
    }
    
  4. 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

informação relacionada