Adiciona a capacidade EFI ao GRUB2 no MBR híbrido de boot dual tipo eHDD

0

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:

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

0 respostas