Estou tentando criar um HDD USB inicializável universal (BIOS / EFI) que pode me fornecer dispositivos portáteis de 32 bits & Ambientes "Windows To Go" de 64 bits, juntamente com uma distro baseada em Ubuntu de 64 bits e distro baseada em Debian de 64 bits do Linux.
Usando o WinToUSB (que requer tabelas MBR), consegui criar meu & 32 bits & Ambientes do Windows 10 Pro do Windows 10 Pro de 64 bits (em partições separadas) que eram inicializáveis nos sistemas BIOS e EFI.
Eu então instalei minha distro baseada em Ubuntu de 64 bits no modo BIOS em outra partição, após o qual eu poderia escolher inicializar no meu gerenciador 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 o recurso EFI, tentei inicializar em uma máquina baseada em EFI com a mídia de instalação de distribuição baseada no Ubuntu. Em seguida, anexei meu HDD USB, montei a partição do Linux e liguei os vários diretórios do sistema. Em seguida, chroot'd para instalar o & atualize o grub que relatou encontrar com sucesso o Linux e adicionar entradas EFI.
No entanto, após a reinicialização no disco rígido USB, só fui apresentado ao carregador de inicialização do Windows para o meu 32-bit & Windows To Go de 64 bits sem sinal de GRUB2 no modo EFI.
Um post vago que encontrei sugeriu que eu precisasse executar:
grub-install --target x86_64-efi --efi-directory /mnt --boot-directory=/mnt/boot –removable
Mas não há menção do que eu preciso montar em / mnt.
Como meu conhecimento sobre o 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 tipo MBR? Em caso afirmativo, como eu poderia fazê-lo sem quebrar meu Windows dual híbrido para ir?
As partições atuais do MBR são as seguintes:
Tags boot grub2 mbr efi hybrid-boot