Inicialização dupla do Windows 10 e Ubuntu 16.04 em diferentes unidades com UEFI

0

Eu tenho um sistema UEFI e duas unidades: uma com o Windows 10 instalado (e com muitas coisas nela, então prefiro não ter que reinstalar o Windows) e uma na qual eu gostaria de instalar o Ubuntu.

Primeiramente eu tentei instalar o ubuntu na outra unidade e desconectar o drive do windows quando eu usava o ubuntu (eu tinha apenas o drive que eu queria instalar o Ubuntu plugado, então eu instalei ele usando a opção "apagar tudo e instalar o Ubuntu" ), mas quando eu inicializo no Ubuntu ele sobrescreve o bootloader do windows, e para inicializar o Windows novamente eu tenho que reiniciar o bootloader com uma unidade de instalação, o que é realmente irritante.

Então eu tentei ter ambas as unidades conectadas ao mesmo tempo e dual boot através do bootloader do windows (com um software chamado easyBCD no windows), mas com esse método é o ubuntu que não inicializa. Então, eu queria saber se há uma maneira de fazer o boot do Windows através do grub, tendo os dois sistemas operacionais instalados em unidades diferentes (estou disposto a reinstalar o Ubuntu, se necessário).

    
por Daus 21.06.2016 / 02:05

2 respostas

2

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 é:

  1. Instalar o Windows
  2. 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:

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ê?

    
por Rod Smith 21.06.2016 / 18:35
0

Eu apenas inicializei o Windows 10 e o Ubuntu 16.04 usando o juggle do disco rígido e foi muito fácil. Certifique-se de que o UEFI esteja ativado em seu BIOS (minha placa Gigabyte chamou o modo "Windows 8"). Supondo duas unidades, A e B:

  1. Instale o Windows 10 na unidade A
  2. Desconecte a unidade A
  3. Instale o Ubuntu na unidade B
  4. Conecte a unidade A de volta em
  5. Inicialize (inicializa no Ubuntu sem sinal do Windows)
  6. sudo apt-get install grub2 (o Windows será detectado e adicionado ao menu do grub)

Fácil, sem fantasias, artigos ou teorias necessárias. Sem mencionar que é muito fácil simplesmente remover o drive e voltar para um sistema de drive único.

    
por Chuck Claunch 03.06.2017 / 03:21