Adiciona uma entrada para o Ubuntu no carregador de boot do Windows 8

6

Instalei o Ubuntu 12.10 criando espaço livre no Windows 8 e depois usando esse espaço para criar 3 partições, uma para SWAP, uma para o GRUB (o ponto de montagem é / boot) e uma para o SO real. Eu fiz isso para que o gerenciador de inicialização do Windows 8 não fosse sobrescrito caso eu quisesse remover o Ubuntu. Eu ainda posso inicializar no Ubuntu se eu selecionar o carregador de boot do BIOS.

Eu quero adicionar o Ubuntu ao gerenciador de boot do Windows 8 e me disseram para usar o EasyBCD. O problema é que ele não direciona o Windows para o arquivo GRUB, mas para algo como autogrub0.mri . Eu encontrei outro programa chamado Visual BCD que me permitirá realmente definir os caminhos e drives do carregador de inicialização.

A partir daqui, não sei bem o que fazer. Acredito que tenha configurado a unidade correta, mas não sei se estou direcionando para o arquivo correto. Eu acho que é /boot/grub/x86_64-efi/grub.efi . Não sei se esse é o arquivo correto, se preciso remover /boot ou se / precisa ser \ , pois é isso que o Windows usa.

Desculpe por um post tão longo, por favor, ajude!

    
por John 08.01.2013 / 02:13

3 respostas

1

Você está usando UEFI e Boot Seguro? Eu vou assumir que você está escolhendo um arquivo UEFI. Eu também recomendaria desabilitar a inicialização segura enquanto você, pelo menos, tentasse fazê-lo funcionar. Reative-o quando terminar e faça um novo teste.

Estou assumindo que você está executando um Windows 8 de 64 bits e, portanto, deve usar um carregador de inicialização de 64 bits de acordo com o padrão UEFI e, em seguida, deve estar executando a versão de 64 bits do Ubuntu. Se você não é, então você tem que desativar o UEFI. Eu recomendaria apenas reinstalar com a versão de 64 bits.

Para responder à sua pergunta:

Se você estiver usando o Ubuntu de 64 bits, o arquivo que eu acredito que você deveria usar estaria localizado em

/boot/efi/EFI/ubuntu/grubx64.efi

Se você estiver usando uma inicialização segura, será necessário iniciar o arquivo já que está assinado:

/boot/efi/EFI/ubuntu/shimx64.efi

Se você estiver usando o Ubuntu de 32 bits, deverá desativar o UEFI

Então, aqui está um link sobre o EasyBCD, parece que você precisa 2.2 para ter suporte EFI

link

Você provavelmente gostaria de procurar tópicos sobre o GRUB usando o último carregamento e defini-lo para o tempo zero se estiver usando o Windows como gerenciador de inicialização para que nunca o veja se escolher o Ubuntu.

Eu vou concordar com a outra resposta, eu recomendo rodar o GRUB como seu gerenciador de inicialização. Ele funciona muito bem, ele detecta os arquivos .efi do Windows e os lança (não em inicialização segura, embora isso seja bug # 1091464 ). Eu ficaria surpreso se o EasyBCD permitir que você inicialize todos os sistemas operacionais no SecureBoot. Eu uso o Grub Customizer para excluir entradas desnecessárias, fornecer um plano de fundo e reduzir o timer. É muito mais personalizável e tem muito suporte e histórico.

    
por Diesel 09.07.2013 / 23:21
0

Espero que você tenha percebido outra coisa agora.

Mas só queria sugerir que você não usasse o carregador de inicialização do Windows, já que é incrivelmente instável quando se trata de reconhecer partições Linux. Eu tive ele funcionando bem, então ele sumiu novamente depois que o Windows foi atualizado e eu também mantive o Ubuntu listado, mas falhei ao inicializá-lo ao atualizar as versões do Ubuntu e reinstalar o Ubuntu.

Em vez disso, é muito fácil usar o Grub, e se você decidir que o Ubuntu não é para você (que provavelmente nunca aparecerá), você pode usar um liveCD / USB 'remix seguro' para desinstalar o Ubuntu e executar o Boot Repare para que seja carregado diretamente no Windows como normalmente faria. Eu ouvi pessoas dizerem que não gostam do Grub, mas na minha experiência ele raramente tem problemas em reconhecer qualquer outro sistema operacional e quando isso acontece é fácil consertar simplesmente executando o Boot Repair, que tem um ótimo sistema de suporte para ajudá-lo você deve encontrar qualquer coisa que você não consiga resolver. (Eu não imagino que a Microsoft esteja muito interessada em ajudar você a rodar sua partição Ubuntu, por isso você está perguntando aqui, não está lá.)

Mais uma vez, espero que você tenha descoberto algo, mas eu só queria que você e qualquer outra pessoa que tivesse o mesmo problema, ciente de que você teria muito mais dificuldade em fazer o gerenciador de inicialização funcionar e certamente ter mais problemas com isso no final.

    
por John Mertz 21.03.2013 / 04:14
0
  

Se você decidir que o Ubuntu não é para você (que provavelmente nunca aparecerá), você pode usar um liveCD / USB 'remix seguro' para desinstalar o Ubuntu e executar o Boot Repair para que ele seja carregado diretamente no Windows como normalmente faria.

Curiosamente, no meu Lenovo U410, não preciso fazer nada disso - o Ubuntu está listado na seção Inicialização da configuração do BIOS; tudo que faço é apagá-lo e o bootloader do Windows volta ao normal.

    
por Gordon 03.01.2014 / 18:26