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

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

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

No começo eu tentei instalar o Ubuntu na outra unidade e desconectar a unidade do Windows quando usei o Ubuntu (eu tinha apenas a unidade na qual quero instalar o Ubuntu conectada, então instalei 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 no Windows novamente eu tenho que resetar o bootloader com uma unidade de instalação, o que é realmente irritante.

Então tentei conectar as duas unidades ao mesmo tempo e inicializar duas vezes 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 existe uma maneira de inicializar o Windows através do grub enquanto os dois sistemas operacionais estão instalados em unidades diferentes (estou disposto a reinstalar o Ubuntu, se necessário).

Responder1

Desconectar seletivamente 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 eles não apontam mais para carregadores de inicialização válidos, o que obviamente acontecerá quando você desconectar um disco para o qual eles apontam. Portanto, não recomendo fortemente o uso deste procedimento ao usar um computador baseado em EFI.

A última vez que ouvi dizer que o EasyBCD era inútil, ou quase isso, em computadores baseados em EFI. (Dito isto, não investiguei isso recentemente, então pode ter mudado.) Observe que EasyBCD é uma ferramenta de terceiros do Windows para gerenciar o carregador e gerenciador de inicialização do Windows, conhecido como BCD. O próprio BCDpodeser usado para carregar em cadeia para um carregador de inicialização Linux; no entanto, sei muito pouco sobre como configurá-lo para isso.

A maioria dos usuários do Linux executa o GRUB 2 como gerenciador de inicialização no EFI; no entanto, outras opções estão disponíveis, conforme descrito emesta pergunta e suas respostas.Idealmente, o procedimento mais simples para fazer o GRUB 2 funcionar é:

  1. Instale o Windows
  2. Instale o Ubuntu

O instalador do Ubuntudevedetecte o Windows e adicione-o como uma opção de inicialização ao menu GRUB. Fazer malabarismos com discos, pular a instalação do GRUB em favor de outra coisa e outros truques avançados provavelmente causarão novos problemas. Dito isto, há casos em que você pode querer seguir um caminho alternativo, como se você não gosta do GRUB e deseja usar outra coisa. Nesse caso, porém, você deve pesquisar o assunto antes de começar.

Além disso, observe que nem o Windows nem o Ubuntu devem excluir o gerenciador de inicialização um do outro. O que ambos farão, entretanto, é colocar seu próprio gerenciador de boot (BCD ou GRUB) como o primeiro na lista de gerenciadores de boot da EFI. Você pode modificar esta ordem comFácilUEFIou bcdeditno Windows, efibootmgrno Ubuntu ou com alguns utilitários de configuração de firmware integrados (mas não todos) dos computadores. Se você não entende como todas essas peças (o gerenciador de inicialização do firmware, BCD, GRUB e talvez outras ferramentas) se encaixam, você provavelmente ficará confuso. Para isso, aqui vão algumas sugestões de leitura:

Para obter conselhos específicos sobre como proceder, se você puder inicializar o Ubuntu agora, tente fazê-lo (com a unidade do Windows também conectada) e digite sudo update-grubna linha de comando. Isso executará novamente os scripts de configuração do GRUB, o que deverá fazer com que ele detecte o Windows e o adicione ao menu GRUB. Se isso não funcionar, então você precisa ser mais específico sobre o que não está funcionando - por exemplo, o Windows não aparece no menu GRUB, está aparecendo, mas falhando e, se estiver falhando, quais mensagens de erro (se houver) você vê?

Responder2

Acabei de inicializar o Windows 10 e o Ubuntu 16.04 usando o malabarismo do disco rígido e foi muito fácil. Certifique-se de que o UEFI esteja ativado em seu BIOS (minha placa Gigabyte o chamou de 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 novamente
  5. Inicialize (inicializa no Ubuntu sem nenhum sinal do Windows)
  6. sudo apt-get install grub2(O Windows será detectado e adicionado ao menu grub)

Fácil, sem necessidade de fantasias, artigos ou teoria. Sem mencionar que é muito fácil simplesmente remover qualquer uma das unidades e voltar para um sistema de uma unidade.

informação relacionada