O problema que você está tendo é inicializar no modo Legacy e tentar instalar o grub no Drive /dev/sda
durante a instalação. Você pode instalar o grub em /dev/sdb
e configurar seu BIOS para /dev/sdb
como sua prioridade de inicialização. Durante isso, você irá inicializar o Ubuntu. No entanto, você não terá opções de inicialização para inicializar no Windows.
/dev/sda
. Esta pode ser uma instalação muito pequena, apenas o suficiente para ter a instalação básica, que pode ser tão pequena quanto 8 shows.
Quando você inicializar a versão UEFI
do Ubuntu em /dev/sda
e executar update-grub
se a sua unidade externa estiver instalada, juntamente com outros sistemas operacionais detectados serão adicionados ao menu de inicialização.
Agora, quando você selecionar UEFI Ubuntu
como opção de inicialização do BIOS, todos os sistemas operacionais serão incluídos em todos os drives externos no menu do Grub. Você poderá selecionar qualquer um para seu padrão, incluindo o Windows.
As informações são adicionadas automaticamente à partição EFI
em /dev/sda
.
Existem muitas descrições "aparentemente" complexas de como editar manualmente a partição EFI para fazer isso. Mas eu considero gastar 8 GB de espaço para permitir que a instalação do Ubuntu faça isso automaticamente bem gasto para a facilidade. Sempre que você quiser fazer uma alteração, basta inicializar o Ubuntu na unidade /dev/sda
e executar update-grub
para que qualquer alteração seja reconfigurada automaticamente.
As etapas acima são para permitir que o Windows seja incluído no menu de inicialização.
Se você não quiser que sua instalação do UEFI Windows seja incluída no menu de inicialização. Basta instalar o grupo em /dev/sdb
(sua unidade externa). Defina seu BIOS como legado com /dev/sdb
como seu dispositivo de inicialização padrão.