Ao instalar sob o EFI, a opção "dispositivo para instalação do carregador de inicialização" (ou seja lá o que for chamado; não verifiquei esse detalhe) será ignorada. Eu não verifiquei se ele realmente funciona, mas há outra maneira de especificar onde o carregador de boot vai: é o que a partição está marcada como uma "partição de inicialização EFI" ou "partição de sistema EFI" (o termo varia com a versão do Ubuntu) na lista de partições "Algo mais". Em teoria, se você marcar o ESP na unidade USB e desmarcar o ESP no disco rígido, o instalador deve colocar o GRUB 2 na unidade USB. Eu não testei que isso realmente funciona, mas deve funcionar.
Dito isto, você também tem outro problema: A entrada do gerenciador de inicialização EFI que você descreve, para inicializar a partir de uma unidade USB, não ativa o arquivo EFI/ubuntu/shimx64.efi
, que é onde o Ubuntu armazena seu primeiro gerenciador de inicialização. Em vez disso, essa opção inicia o arquivo de boot loader "fallback" EFI, EFI/BOOT/bootx64.efi
. Esse nome de arquivo é usado como um nome de arquivo de carregador de inicialização "genérico" para mídia removível. A idéia é que um instalador de SO ou outra mídia externa provavelmente não terá uma entrada NVRAM ativa, portanto, um local de carregador de boot padronizado é necessário para inicializar instaladores de SO, discos de emergência, etc. Assim, se você quiser fazer uma unidade USB que pode ser inicializado em qualquer computador baseado em E83 x86-64, você deve copiar EFI/ubuntu
para EFI/BOOT
e renomear EFI/BOOT/shimx64.efi
para EFI/BOOT/bootx64.efi
. IIRC, você terá que deixar EFI/ubuntu
no lugar também, já que existem caminhos codificados em um ou mais binários, então ambos os diretórios são necessários.
Outro ponto: se você pretende usar a unidade USB em apenas um computador, talvez não seja possível copiar o GRUB para EFI/BOOT
; no entanto, algumas EFIs limpam suas entradas NVRAM se inicializarem e perceberem que uma entrada está inacessível. Portanto, se você remover a unidade USB e inicializar sem inseri-la, poderá perder a entrada ubuntu
. Por esse motivo, copiar o GRUB para o nome do arquivo de backup é desejável.
O motivo pelo qual você está vendo um aviso de grub>
ao tentar iniciar a opção ubuntu
com a unidade USB desconectada é porque a configuração do GRUB do Ubuntu depende de um binário GRUB no ESP (em seu disco interno) e configuração arquivos na partição /boot
do Ubuntu (na unidade USB). Assim, quando a unidade USB é desconectada, o GRUB é iniciado, mas não consegue ler seu arquivo de configuração, por isso, ele falha miseravelmente.