Qualquer um dos métodos funcionará, mas há algumas ressalvas e diferenças:
- Algumas EFIs "ajudam" a remover carregadores de inicialização inacessíveis de suas listas de carregadores de inicialização NVRAM. Se o seu é um desses, e se você colocar um gerenciador de partida que será lançado diretamente do firmware em seu disco removível, sua entrada desaparecerá se você inicializar o computador com o disco externo desconectado. Isso é obviamente indesejável, mas pode não ser importante se você só iniciar carregadores de boot armazenados nesse disco a partir de outro programa de inicialização armazenado no primeiro disco (como o GRUB ou o rEFInd).
- Se você quiser mover o disco externo entre os computadores e inicializá-lo em vários computadores, convém ter um ESP no disco externo. Nesse caso, recomendo armazenar seu gerenciador de inicialização, ou pelo menos uma cópia dele, como
EFI/BOOT/bootx64.efi
no ESP externo. Dessa forma, o computador de destino provavelmente o pegará e dará a opção de inicializá-lo a partir do gerenciador de inicialização interno. (Esse truque também pode ser útil para superar o problema identificado no ponto anterior). - Se você mover a unidade e conseguir inicializá-la em um computador secundário mesmo sem um ESP (como pode ser feito com rEFInd, por exemplo), uma entrada
/etc/fstab
apontando para o ESP no computador principal provavelmente não será trabalhos. Isso provavelmente será um fracasso inofensivo, mas você poderá ver reclamações sobre a partição ausente. O pior cenário possível é se funciona (digamos, porque você se refere ao ESP por nome de arquivo do dispositivo, como/dev/sda1
) e se você executa uma atualização de software que tenta atualizar o GRUB; que poderia causar problemas graves no computador secundário.
No geral, eu diria que você deve considerar como pretende usar o disco (sempre conectado a um computador, conectado às vezes, mas nunca usado em outra máquina ou como uma instalação móvel do sistema operacional usada em várias máquinas) e que tipo da configuração do gerenciador de inicialização que você deseja (um único GRUB ou semelhante que inicializa tudo, um gerenciador de inicialização que inicializa um carregador de inicialização separado para cada sistema operacional ou distribuição, usando o gerenciador de inicialização integrado da máquina para iniciar um gerenciador de inicialização para cada SO etc. . Depois de decidir sobre esses fatores, as vantagens e desvantagens de usar um ESP separado no disco externo ficarão mais claras. Em muitos casos, as diferenças serão pequenas a inexistentes.