Inicialização dupla do Windows 8 e Ubuntu com o Windows 8 Boot Manager

10

Eu tenho duas partições no meu hard-didk, instalei o ubuntu na minha primeira partição e o windows 8 mais tarde em outra partição. Agora só consigo inicializar no windows 8 porque ele não reconhece o Ubuntu.

Como eu dual boot meu PC sem usar o grub . Gostaria de usar o gerenciador de inicialização do Windows 8 como muito bonito.

Isto é o que eu tentei:

Eu tentei usar o easyBCD, mas ele não funciona. Isso faz com que o gerenciador de inicialização mude para o Windows 7 Boot Manager .

EasyBCD cria um C:/NST/AutoNeoGrub0.mbrarquivo.

Como o EasyBCD estava causando a alternância do gerenciador de inicialização, criei uma entrada manual para o bcdeditcomando uisng windows do BCD store e aponte para o C:/NST/AutoNeoGrub0.mbrarquivo criado pelo EasyBCD. Isso me deu o Gerenciador de Inicialização do Windows 8 com o Ubuntu Entry, mas o grub não consegue encontrar a partição raiz.

Existe algum outro trabalho ou solução para isso?

Qualquer ajuda seria apreciada.

Nota: O gerenciador de inicialização do Windows 8 é um menu interativo de cor azul celeste com mouse e outras opções e o gerenciador de inicialização do Windows 7 é o preto e branco normal, onde você só pode usar o teclado

Eu não quero instalar o grub porque impediria a atualização do Windows 8 por ser uma versão MSDN genuína e por vários outros motivos

Mevin Babu
fonte
por que você quer fazer isso? mesmo se você fizer isso, depois de selecionar o ubuntu no menu do windows, o GRUB reaparecerá novamente. Então você tem que fazer duas etapas para inicializar no ubuntu
Web-E
Sua multa .. i pode definir o tempo limite opção para grub como 0 para que ele inicia no kernel do Ubuntu padrão
Mevin Babu
Parece que o menu gráfico de inicialização é algum tipo de ambiente pré-carregador de inicialização. Depois de selecionar os, ele reinicia o sistema e pula esse ambiente. É por isso que o bcdedit não pode fazer nada. Vou experimentar. :)
Web-E
@ Web-E Obrigado companheiro por ter interesse. Sim, uma vez que você seleciona um sistema operacional, ele é reinicializado diretamente nesse sistema operacional.
Mevin Babu
@MevinBabu - isso é novo para mim, que o grub obviamente impede que o Windows 8 se atualize ?! - Acho que, depois que você se conectou ao Windows 8 - o Windows 8 ainda pode verificar se há atualizações e atualizações depois de sair antes do desligamento - quando você termina de trabalhar com o seu PC / Laptop ?!
precisa saber é o seguinte

Respostas:

7

Acabei de fazer isso no VMPlayer usando o EasyBCD 2.2. O que eu fiz

  1. Eu instalei o Windows 8 normalmente usando uma partição de 20GB. O Windows também criou uma partição reservada do sistema.

  2. Inicialize com o ubuntu, criei duas partições. Um para SWAP e outro para /. Mais importante, escolha o local do GRUB igual à /partição. Veja a foto abaixo (acho que tirei uma captura de tela errada, o local do carregador de inicialização deve estar sda6na foto),

    ubuntu a partir do windows 8 loader

  3. Agora após a instalação, abra o EasyBCD. Para ir Add new menu entry, selecione a Linuxguia, escolha GRUB2 no menu suspenso e o nome do disco em que colocamos o GRUb na etapa 2. Clique emAdd Entry

    ubuntu a partir do windows 8 loader

  4. Vá para a implantação do BCD e escreva MBR ubuntu a partir do windows 8 loader

  5. Agora inicialize e você deverá obter a tela. Reiniciei várias vezes, sempre que obtive a tela de inicialização da GUI. E o ubuntu também funciona (eu esqueço de mudar o nome step3) ubuntu a partir do windows 8 loader

Web-E
fonte
por que você escreveu MBR?
Mevin Babu
ok, essa etapa não foi necessária, eu acho. Apenas usei informações da Internet e apenas esteja no lado seguro. :) bcd edit deploy
Web-E
Eu tentei isso sem essa parte do MBR, mas não consegui inicializar no ubuntu: | O .Grub não conseguiu encontrar o disco raiz.
Mevin Babu
você está em uefi? esse pode ser o problema #
Web-E
1
Quando você instala o carregador de inicialização e / na mesma partição, após as últimas etapas, o sistema operacional não é carregado. Até o gerenciador de partições sugere fazer o contrário.
Arda
1

Mesmo se você usar o EasyBCD para escrever a opção de inicializar o Ubuntu no Windows Boot Manager, ao tentar pressionar o botão do Ubuntu (na maioria das pessoas), você receberá o erro "O Windows falhou ao carregar". Na maioria dos casos, a única maneira de entrar no Ubuntu depois de instalá-lo é seguir estas etapas:

Isso pressupõe que você tenha o Windows 8 instalado e o Ubuntu instalado ao lado dele. Ele também pressupõe que você não pode inicializar o Ubuntu após a instalação e é inicializado diretamente no Windows 8. Se você fez um backup de suas configurações de inicialização com o EasyBCD (o que deveria ter) ANTES DE MUDAR QUALQUER COISA, RESTORE O BACKUP ANTES DE COMEÇAR.

  1. Insira o DVD ao vivo ou USB ao vivo e reinicie o computador.

  2. Selecione Experimente o Ubuntu sem instalar no menu que aparece.

  3. Quando o Ubuntu carregar, abra o terminal.

  4. No terminal, digite os seguintes comandos:

    sudo apt-add-repository yannubuntu/boot-repair  
    sudo apt-get update  
    sudo apt-get install boot-repair  
    boot-repair  
    
  5. Quando o Reparo de inicialização for aberto, ele poderá ou não alertá-lo de que a EFI foi detectada, selecione OK.

  6. Selecione Reparação recomendada.

  7. Você deve receber um erro informando que um "Buggy Kernel foi detectado" e que deve fazer backup e excluir os arquivos de inicialização do Windows. Selecione SIM.

  8. Quando o reparo de inicialização terminar (ele reinstalará e atualizará o GRUB), digite o seguinte no terminal:

    sudo reboot
    

Agora, quando o computador reiniciar, ele provavelmente será inicializado diretamente no GRUB sem absolutamente nenhuma opção para inicializar o Windows 8. Você pode tentar duas coisas para corrigir isso. A maneira mais fácil de voltar ao Windows é reiniciar novamente e, assim que você vir a tela inicial do OEM (como no meu computador, a tela inicial do Gateway), pressione qualquer tecla que você deve pressionar para entrar no Menu de Inicialização (o meu eraF12) Você deve ver algumas entradas no menu Boot. O primeiro deve ser o Windows Boot Manager. Selecione-o e você será direcionado para o Windows. Qualquer uma das outras opções deve abrir o GRUB e permitir que você inicialize no Ubuntu. Sempre que quiser entrar no Ubuntu, pressione a tecla para entrar no menu de inicialização enquanto o computador está sendo reiniciado e selecione o item apropriado na lista, dependendo do sistema operacional que você deseja usar. Assim, sua inicialização dupla é corrigida. Às vezes, você precisa acessar as configurações de UEFI ou BIOS e ativar uma opção para pressionar a tecla do menu de inicialização, eu fiz, e muitos computadores mais novos exigem isso.

Como alternativa, deve haver uma opção em algum lugar do menu GRUB ao abrir, chamado Windows UEFI Manager ou Windows EFI Manager, ou algo nesse sentido. Selecionar esse item da lista deve inicializar o Windows sem problemas.

O EasyBCD é praticamente inútil em muitas dessas máquinas mais recentes, pois não pode realmente lidar com UEFI e não deve ser usado até que seja um pouco melhor com a situação.

Essa é a única maneira de trabalhar 100% para garantir a inicialização dupla. Abrindo o menu de inicialização e iniciando o Ubuntu ou Windows a partir daí. Tentei por 5 dias fazer com que minha inicialização dupla Ubuntu / Windows 8 funcionasse, e essa é a única coisa que funcionou 100%.

Mario Saltalamacchia
fonte
Eu não estou procurando uma solução para inicializar no ubuntu a partir do grub. Eu quero inicializar no ubuntu a partir do gerenciador de inicialização do windows 8.
precisa saber é o seguinte
3
Regra de Wheaton Não sei por que você rebaixou essa resposta, pois ela é útil para qualquer pessoa em uma situação semelhante. Presumivelmente, você se preocupa muito com o lindo fundo azul bebê, caso contrário, não há necessidade de ficar tão tenso. Eu, por exemplo, achei esta resposta útil, no entanto.
nicefinly
0

Para uma inicialização limpa do gerenciador de inicialização do Ubuntu sobre o Windows em discos estilo MBR, você pode carregar em cadeia

a) registro de inicialização do grub ou

b) arquivo "boot.img" da pasta grub

usando o chamado "carregador do setor de inicialização" no Windows 7 ou Windows 8.

Para obter etapas detalhadas, consulte Inicialização dupla do Windows 7 e Linux / Unix .

Nos discos UEFI e GPT, o carregamento em cadeia do Linux no gerenciador de inicialização do Windows parece impossível, pois os setores de inicialização não são usados ​​no UEFI.


Indo para o outro lado:

O Grub pode carregar em cadeia o Windows 7/8, bem como no MBR / BIOS e no GPT / UEFI.

Aqui temos o problema das atualizações do Windows que podem gravar MBR e destruir o código de inicialização do Grub lá ou gravar na NVRAM e alterar a ordem de inicialização da UEFI.

snayob
fonte