Windows 7 trava na tela roxa do grub ao inicializar duas vezes

10

Eu instalei um novo laptop (Lenovo Z510) para inicialização dupla do Ubuntu 12.04 e Windows 7 de 64 bits. Após vários testes, agora funciona, mas tenho um efeito estranho.

Eu sempre entro bem na tela roxa do Grub. Ubuntu sempre funciona. Quando quero inicializar o Windows, no entanto, o Windows inicializa bem (ouço o Windows iniciar o som), mas vejo apenas uma tela em branco e roxa do Grub. Eu posso operar o Windows, pressionando três vezes a tecla Tab e, em seguida, digite desliga o PC com êxito.

Às vezes, um truque funciona assim: pressiono apenas a tecla liga / desliga e o PC hiberna. Quando ligo o PC depois e escolho o Win7 no Grub novamente, tudo está funcionando bem, desta vez com a tela de trabalho. No entanto, eu tive que descobrir que o truque nem sempre funciona - talvez se funcione ou não seja apenas aleatório :-(

A solução alternativa é bastante suja, o que posso fazer para me livrar dela?

Obrigado pela ajuda!

TheOneWithNoClue
fonte
Tenho mesmo problema com 13.10, espero que nós vamos encontrar uma solução
micnic
O problema ainda está lá. Ainda não encontrei uma solução. Sempre que os shows problema se eu reiniciar e tente novamente ...
TheOneWithNoClue
Você tentou o reparo de inicialização ?
TuKsn 10/05

Respostas:

3

Eu tive exatamente o mesmo problema (eu era capaz de ouvir o som de login do Windows, mesmo quando a única coisa que vi foi a tela roxa grub).

Felizmente, encontrei uma solução alternativa:

  • mover o arquivo 30_os-proberpara 06_os-prober(porque eu queria que as entradas do Windows fossem listadas primeiro)
  • corre sudo upgrade-grub

E agora funciona sempre bem ... Eu não entendo o porquê e não tentei isolar se update-grubé suficiente ou não.

Filou77
fonte
1

Então isso meio que funcionou para mim. Mudei o /etc/grub.d/30_os-proberarquivo para /etc/grub.d/06_os-probere depois corri update-grub.

Isso coloca as janelas na parte superior da tela de inicialização do grub. Então eu tentei muitas opções diferentes para iniciar, reiniciar a partir do windows e do ubuntu e o que eu notei até agora é se eu deixar a inicialização via grub, prosseguir por ela mesma sem intervenção manual e deixar os 10s padrão passarem, ele será inicializado no windows sem problemas.

No entanto, se eu selecionar manualmente a opção "Windows 7" na tela de inicialização do grub usando o cursor e pressionar Enter, eu recebo a temida tela roxa no Windows.

Rneel
fonte
1

Na minha experiência, esse problema pode aparecer se os drivers da placa de vídeo não foram instalados corretamente no sistema Windows (Win 7 no meu caso).

Os passos que me ajudaram:

  1. Inicialize no Ubuntu

  2. Edite /etc/default/grube remova o comentário da linha GRUB_TERMINAL=consolee executesudo update-grub

  3. Reinicie e inicialize no Windows

  4. Instalar / reinstalar drivers de placa de vídeo (Intel HD + nVidia no meu caso)

  5. Reinicie e inicialize no Ubuntu novamente

  6. Restaurar /etc/default/grubpara o estado anterior (comentário GRUB_TERMINAL=console), execute sudo update-grubnovamente.

Feito.

Testado em:
Dell Inspiron 15 3000 Series, SO: Windows 7 x64, Ubuntu 16.04 LTS x64

bbaf
fonte
Aqui está a tela roxa que eu estava vendo e essa resposta foi a solução para o meu caso. Mover a entrada grub como sugerido em outras respostas não teve efeito.
21318 McMutton
0

Eu tive o mesmo problema que notei que estava inicializando na 1ª partição, a partição de inicialização do Windows ~ 200mb Quando eu selecionei a partição com o sistema Windows instalado, a inicialização prosseguiu normalmente

Jimmy
fonte
0

Teve o mesmo problema. Tem mais a ver com o modo Legacy v / s UEFI Boot. O Win 7 é instalado no modo Legado, enquanto o contrário é o contrário para o Win 8.1 e superior. Se o win 10 e o Ubuntu estiverem instalados no modo Legado (por exemplo, se o win 7 for atualizado para 10). Esse problema pode vir. Para mim, apenas desabilitar o modo legado do BIOS e habilitá-lo novamente funcionou bem.

Digvijay L. Prakash
fonte
0

Bem, eu encontrei uma solução temporária para o problema ... basta acessar as configurações do BIOS e definir o bootloader do Windows para inicializar primeiro (antes do Ubuntu) ...

Aman Sharma
fonte
0

Eu tive um problema semelhante ao atualizar meu Lenovo T440s de inicialização dupla do Windows 7 para o Windows 10. Ele sempre funcionou bem com o Win7 até a atualização ser reiniciada para iniciar o Win10. Eu só vi a tela roxa.

Inicializei no Ubuntu 14.04 e modifiquei /etc/default/grubpara descomentar GRUB_TERMINAL=consolepara desativar o modo gráfico e mudei GRUB_DEFAULT=0para 3. Depois que eu corri sudo update-grube reiniciei, o Win10 inicializou muito bem. No entanto, reativei o modo gráfico, alterei o padrão de volta para 0, executei sudo update-grube o Win10 ainda foi inicializado corretamente.

Então, acho que apenas correr sudo update-grubresolveu meu problema.

Joshden
fonte