Inicialização dupla não alcança as janelas, mas o grub detecta

0

Estou tentando fazer com que o dual boot funcione em meu laptop em discos rígidos separados. Eu fiz isso no passado com sucesso no meu laptop antigo com apenas um disco rígido. Como eu tenho dois, vamos chamá-los de SSD1 e SSD2.

Eu tenho o Windows 10 instalado no SSD1. Recentemente comprei o SSD2 e instalei o Debian 8. Durante a instalação, o windows foi detectado no SSD1 e adicionado ao grub. Eu mudei a prioridade de inicialização no BIOS para inicializar o SSD2 primeiro, pois o grub está localizado lá e ele deve gerenciar a inicialização para Linux ou Windows.

O Debian está funcionando bem. No entanto, se eu escolher janelas na tela de inicialização, a seguinte mensagem será exibida:

BOOTMGR image is corrupt. The system cannot boot.

Agora, aqui está a coisa engraçada: se eu mudar a prioridade de inicialização do BIOS para SSD1 primeiro, eu posso inicializar no Windows bem. MBRs nem sequer estavam apontando errado. De fato, estou postando essa pergunta do Superusuário no Windows agora mesmo.

Como posso obter janelas para carregar a partir do grub? Alguém pode me dizer por que isso não funciona? Discos rígidos separados talvez?

De qualquer forma, eu ficaria feliz em selecionar o OS / Drive no BIOS, mas isso simplesmente leva muito tempo, já que eu tenho que realmente cavar no menu do BIOS toda vez que eu quero mudar o SO.

Qualquer ajuda apreciada!

EDIT1: Estou usando o MBR em ambos os discos (não GTP) e BIOS (UEFI desativado).

UPDATE1: Seguindo as sugestões em ambas as respostas, eu primeiro consertei o grub com o CD de boot-repair. Enquanto isso fazia alguma coisa (adicionava uma segunda entrada no Windows ao grub), não era necessariamente bom, já que nenhuma das entradas 1 ou 2 pode chegar às janelas (    %código%). Depois disso, o Windows não pôde carregar, então eu consertei o MBR com um CD de recuperação do Windows 10. O reparo automático não fez isso, então eu tive que inserir os seguintes comandos na linha de comando:

'bootrec /fixboot'
'bootrec /fixmbr'

Depois disso, tudo voltou ao estado original neste tópico: eu posso inicializar no Debian ou no Windows, mas apenas se eu escolher o disco rígido correspondente na prioridade de inicialização do BIOS BBS.

Ainda não resolvido. Alguma outra ideia?

    
por Diogo Duarte 16.04.2017 / 11:07

2 respostas

0

Depois de mover discos, partições (eventualmente adicionar / excluir partições), o princípio para corrigir a inicialização é sempre:

  1. Corrija a inicialização do Windows

  2. Corrigir inicialização do GRUB

nessa ordem.

A configuração de inicialização deve ser tal que o Windows seja capaz de inicializar sozinho sem a ajuda de qualquer outro gerenciador / gerenciador de inicialização!

O que o Windows 10/8/7 usa para inicializar com o firmware do BIOS (e disco estilo MBR):

  1. MBR

  2. PBR da partição ativa

  3. bootmgr na partição ativa

  4. BCD na partição ativa

nessa ordem.

Um USB / DVD de instalação / reparo do Windows 10 pode ser usado para corrigir a inicialização nesse caso.

Consulte corrija a inicialização do Windows 10/8/7 para obter ajuda sobre as etapas de reparo.

Para o consertar o GRUB , você pode usar um live CD / USB do Linux.

Esteja ciente de que, após uma atualização / atualização da versão do Windows 10, é possível que o Windows substitua o MBR (sobrescreva o código de inicialização do GRUB no MBR)!

Sugestão - use o gerenciador de inicialização do Windows para Windows dual-boot e Linux .

    
por 19.04.2017 / 21:02
0

Sempre que o grub é bagunçado, uso o link . Isso corrige o grub automaticamente. Ele fez isso com sucesso cada vez que eu usei.

    
por 19.04.2017 / 22:02