Remover um disco ou outro é um truque que algumas pessoas usaram na era do BIOS, mas o design da EFI torna essa abordagem menos útil. Isso é particularmente verdadeiro para alguns computadores, que podem apagar as entradas do gerenciador de inicialização quando descobrem que não apontam mais para carregadores de inicialização válidos, o que, obviamente, será verdadeiro quando você desconectar um disco para o qual eles apontam. Por isso, recomendo vivamente que não utilize este procedimento quando utilizar um computador baseado em EFI.
O último que ouvi, o EasyBCD foi inútil, ou quase, em computadores baseados em EFI. (Dito isso, eu não examinei isso recentemente, então poderia ter mudado.) Observe que o EasyBCD é uma ferramenta do Windows de terceiros para gerenciar o gerenciador de inicialização e o gerenciador de inicialização do Windows, conhecido como o BCD. O próprio BCD can pode ser usado para carregar cadeias em um carregador de boot do Linux; no entanto, sei muito pouco sobre como configurá-lo para isso.
A maioria dos usuários do Linux executa o GRUB 2 como seu gerenciador de inicialização no EFI; no entanto, outras opções estão disponíveis, conforme descrito em esta pergunta e suas respostas. Idealmente, o procedimento mais simples para fazer o GRUB 2 funcionar é:
- Instalar o Windows
- Instalar o Ubuntu
O instalador do Ubuntu deve detectar o Windows e adicioná-lo como uma opção de inicialização para o menu GRUB. Fazer malabarismos com discos, ignorar a instalação do GRUB em favor de outra coisa, e outros truques avançados provavelmente causarão novos problemas. Dito isso, há casos em que você pode querer usar um caminho alternativo, como, por exemplo, se não gostar do GRUB e quiser usar outra coisa. Nesse caso, no entanto, você deve pesquisar o problema antes de começar.
Além disso, observe que nem o Windows nem o Ubuntu devem excluir o carregador de inicialização do outro. O que ambos farão, no entanto, é colocar seu próprio carregador de boot (BCD ou GRUB) como o primeiro na lista de gerenciadores de inicialização da EFI. Você pode modificar essa classificação com EasyUEFI ou bcdedit
no Windows, com efibootmgr
no Ubuntu ou com alguns (mas não todos) utilitários de configuração de firmware incorporados aos computadores. Se você não entender como todas essas partes (o gerenciador de inicialização do firmware, o BCD, o GRUB e talvez outras ferramentas) se encaixam, é provável que você fique confuso. Para esse fim, aqui está uma sugestão de leitura:
- entrada do blog de Adam Williamson sobre como a EFI funciona - Esta página descreve a teoria por trás do modo de inicialização EFI.
- Minha página sobre a instalação do Linux em sistemas EFI - Esta página é uma introdução mais prática para Inicialização no modo EFI do blog de Adam Williamson.
- Minha página em carregadores de inicialização EFI para Linux - Esta página descreve a inicialização EFI opções de carregador para sistemas Linux.
- A entrada do wiki da comunidade Ubuntu no UEFI - Esta página é um pouco desconexa, mas é a introdução mais específica do Ubuntu para EFI e seus problemas.
Para conselhos específicos sobre como proceder, se você pode inicializar o Ubuntu agora, tente fazê-lo (com a unidade do Windows também conectada) e digite sudo update-grub
na linha de comando. Isso executará novamente os scripts de configuração do GRUB, o que fará com que ele detecte o Windows e o adicione ao menu GRUB. Se isso não funcionar, você precisa ser mais específico sobre o que não está funcionando - por exemplo, o Windows não está aparecendo no menu GRUB, está aparecendo, mas falhando, e se está falhando, quais mensagens de erro (se houver) você vê?