Se você deseja que a unidade inicialize em computadores arbitrários, você tem duas opções:
- Faça uma instalação no modo BIOS, colocando um carregador de inicialização no modo BIOS no MBR do disco. Isso funcionará de forma mais confiável se você particionar o disco usando o sistema de particionamento MBR também. O problema é que você quase certamente precisará usar o gerenciador de inicialização interno do computador de destino para inicializar a partir desse disco e fazê-lo no modo BIOS. Pode ser necessário definir opções de firmware para ativar o modo BIOS (também conhecido como modo CSM ou modo legado) e talvez seja necessário desativar a inicialização segura.
- Instale um carregador de inicialização no modo EFI na partição de sistema EFI (ESP) do disco externo, mas altere-o de qualquer nome que o sistema operacional der para
EFI/BOOT/bootx64.efi
. Este é o nome do arquivo de fallback, e a maioria das EFIs lhe dará uma opção para inicializar a partir deste arquivo, se ele for encontrado; no entanto, você provavelmente ainda precisará entrar no gerenciador de inicialização do firmware para inicializar a partir do disco. Além disso, se o computador de destino usar o Secure Boot, você precisará desabilitar ou instalar o shim ou o programa PreLoader no disco externo comoEFI/BOOT/bootx64.efi
(alterando o nome do GRUB ou qualquer outro bootloader usado paragrubx64.efi
ouloader.efi
, dependendo se você usa shim ou PreLoader). Usar o shim ou o PreLoader é bom para os usuários, mas pode ser complicado configurar, especialmente se sua distribuição não for compatível.
Há muitas informações que você pode achar útil para entender os problemas. Eu recomendo que você leia as seguintes páginas que escrevi:
Você provavelmente não precisa ler todas as subpáginas da segunda página, mas o primeiro par, e talvez a seção sobre o Secure Boot, deve ser informativo.