Você está no caminho certo. Reduza um pouco a partição existente, crie uma nova partição de sistema EFI (ESP) no espaço e instale um carregador de boot do Linux nela. Algumas ressalvas:
- Eu sugiro não recomendar o uso do GRUB para essa tarefa. Talvez seja necessário criar manualmente seu arquivo de configuração e, com o GRUB, isso é muito difícil de fazer. Em vez disso, selecione quase qualquer outro gerenciador de partida EFI para Linux de que você goste. O meu próprio rEFInd provavelmente será fácil de configurar, e permitirá que os usuários inicializem outros sistemas operacionais instalados também. (OTOH, você pode não querer o último recurso). ELILO e SYSLINUX também são relativamente fáceis de configurar. Se você espera atualizar seus kernels na unidade, esteja ciente de que a maioria dos carregadores de boot exigirá atualizações nos arquivos de configuração correspondentes. (rEFInd é uma exceção a essa regra; ele detecta automaticamente os kernels em cada inicialização.)
- Você deve instalar o seu carregador de boot EFI como
EFI/BOOT/bootx64.efi
no ESP. (Supondo que você esteja direcionando sistemas de 64 bits.) Normalmente, os carregadores de inicialização EFI vão para outros nomes e se registram com a NVRAM do computador; mas para inicializar em vários computadores, você deve usar o nome de arquivo de fallback deEFI/BOOT/bootx64.efi
. Minha página de instalação do carregador de inicialização EFI aborda este tópico em mais detalhes. - Os sistemas EFI normalmente inicializam a partir de discos da Tabela de Partições GUID (GPT) . Sua unidade USB provavelmente usa o antigo esquema de particionamento Master Boot Record (MBR) . Em teoria, o MBR deve estar OK, mas você deve estar ciente de que um MBR ESP possui um código de tipo 0xEF. Além disso, é totalmente possível que alguns computadores se recusem a inicializar a partir de uma unidade flash MBR. Se você tiver esse problema, talvez seja necessário converter de MBR para GPT. Você pode fazer isso com
gdisk
, mas precisará reinstalar um carregador de inicialização no modo BIOS.