Adicione capacidade EFI ao GRUB2 em eHDD tipo MBR de inicialização dupla híbrida

Adicione capacidade EFI ao GRUB2 em eHDD tipo MBR de inicialização dupla híbrida

Estou tentando criar um HDD USB inicializável universal (BIOS/EFI) que possa me fornecer ambientes 'Windows To Go' portáteis de 32 e 64 bits, junto com uma distribuição baseada em Ubuntu de 64 bits e Debian de 64 bits. distro baseada em Linux.

Usando WinToUSB (que requer tabelas MBR), consegui criar meus ambientes Windows 10 Pro Windows To Go de 32 e 64 bits (em partições separadas) que eram inicializáveis ​​em sistemas BIOS e EFI.

Em seguida, instalei minha distribuição baseada em Ubuntu de 64 bits no modo BIOS em outra partição, após o que pude optar por inicializar em meu carregador de inicialização do Windows a partir do GRUB2.

Fiquei preso ao tentar adicionar a funcionalidade EFI à minha instalação baseada no Ubuntu.

Para adicionar capacidade EFI, tentei inicializar em uma máquina baseada em EFI com a mídia de instalação da distribuição baseada em Ubuntu. Em seguida, anexei meu HDD USB, montei a partição Linux e vinculei os vários diretórios do sistema, depois fiz chroot para instalar e atualizar o grub, que relatou ter encontrado o Linux com sucesso e adicionado entradas EFI.

No entanto, ao reiniciar no HDD USB, fui apresentado apenas ao carregador de inicialização do Windows para meu Windows To Go de 32 e 64 bits, sem nenhum sinal de GRUB2 no modo EFI.

Uma postagem vaga que encontrei sugeriu que eu precisava executar:

grub-install --target x86_64-efi --efi-directory /mnt --boot-directory=/mnt/boot –removable

Mas não há menção do que preciso montar em/mnt.

Como meu conhecimento de Linux ainda é um trabalho em andamento e limitado, espero que vocês possam ajudar.

É possível instalar o GRUB2 baseado em EFI no HDD USB do tipo MBR? Em caso afirmativo, como eu faria isso sem quebrar meu Windows to Go duplo híbrido?

As partições MBR atuais são as seguintes:

  1. 500 MB FAT32 (inicialização do sistema)
  2. NTFS de 80 GB (Windows 10 Pro Windows To Go de 64 bits)
  3. NTFS de 80 GB (Windows 10 Pro Windows To Go de 32 bits)
  4. 30 GB EXT4 (distribuição Linux baseada em Ubuntu de 64 bits)
  5. 4GB LINUX-SWAP

informação relacionada