Inicialização dupla: o Windows 8 está bom, o Ubuntu está bem, mas só inicializará quando o dvd estiver na unidade de disco

2

Eu tenho um novo computador com o Windows 8.1 e fui trabalhar em dual-boot com o Ubuntu 12.04.3. Eu posso inicializar o Windows 8 pelo menu grub, e o Ubuntu aparece no menu e eu posso selecioná-lo, mas ele permanecerá em uma tela em branco, da mesma cor do menu do grub, e não fará nada, nenhuma mensagem de erro. No entanto, se eu colocar meu DVD do Ubuntu na unidade de disco antes de iniciar, posso selecionar o Ubuntu no menu do grub e ele sempre inicia perfeitamente.

Uma coisa que notei é que, se o disco NÃO estiver na unidade, vejo uma pequena mensagem "erro de leitura do disco do efi" aparecer várias vezes antes de o menu do grub ser exibido. A mensagem não aparece se o disco foi inserido. Alguém poderia me dizer o que está acontecendo?

Detalhes adicionais:

Logo após a instalação do Ubuntu, o problema inicial era que o Windows não era reconhecido e não aparecia no grub. Eu executei o boot-repair ( resultados ) da minha instalação do Ubuntu (o BIOS não inicializava a partir da unidade óptica depois de instalar o Ubuntu). Depois disso, parecia que estava tudo bem - eu poderia inicializar o Windows e o Ubuntu, e não poderia dizer se era porque estava ou não um disco. Eu não tomei nota disso na época.

Depois disso, fiz várias instalações de software no Windows, além de ter o personalizador de menu grub no Ubuntu para mudar minhas opções de menu, e empurrar algumas que eu não pretendo usar muito em pastas. Mas isso é tudo. E esta manhã eu notei que não podia inicializar o Ubuntu a menos que o disco estivesse na unidade.

    
por Leeanne 14.12.2013 / 16:42

2 respostas

2

Sobre a mensagem "efi disk read error", acho que você precisa desativar o recurso "Fast Startup" do Windows, conforme descrito aqui:

Isso não corrigirá seu problema de "tela preta" mais importante, mas esse problema é pelo menos tão sério no longo prazo, já que não conseguir resolver isso pode resultar em corrupção do sistema de arquivos e, em casos extremos, impossibilidade de inicialização o computador em tudo.

O problema da "tela preta" é conhecido, mas existem várias causas e soluções diferentes. A solução mais geral parece ser usar a opção nomodeset kernel, mas existem vários outros, muitos dos quais são exclusivos para determinados chipsets. A pesquisa neste site revela várias questões sobre este tópico, como:

Eu não posso prometer que qualquer um desses (ou muitos outros aqui ou em outro lugar) irá ajudá-lo, mas eu recomendo que você comece com estas respostas.

    
por Rod Smith 14.12.2013 / 18:31
0

Além disso:

Parece que o reparo de inicialização executou sua função de renomeação de UEFI "com bugs". Não tenho certeza se é sempre necessário, mas é para esses UEFI que o código interno da UEFI somente inicializa o arquivo efi do Windows. Então Boot-Repair renomeia o arquivo do Windows e faz o shim do grub2 ser o arquivo do Windows. O UEFI acha que está inicializando o Windows, mas está realmente inicializando o grub2 / shim e, a partir do menu grub2, você pode inicializar o Windows.

buggy-kernel detectado. Deseja ativar [Backup e renomear arquivos EFI do Windows]? sim (se alguma escolha falhar, por favor tente novamente com a outra)

Em seguida, renomeie /EFI/microsoft/boot/shimx64.efi para bootmgfw.efi O arquivo de inicialização real do Windows, originalmente bootmgfw.efi, torna-se assim:

/EFI/Microsoft/Boot/bkpbootmgfw.efi

Com o arquivo renomeado, não é possível inicializar o Windows diretamente no menu UEFI, pois ele é realmente shim. E uma atualização do Windows pode reescrever o arquivo bootmgfw.efi sobrescrevendo a versão shim, então se você puder apenas inicializar a versão do Windows você terá que reexecutar o reparo de inicialização. Se você puder inicializar a entrada do Ubuntu no menu UEFI, desfaça a renomeação.

Para desfazer & amp; Para renomear arquivos para seus nomes originais, basta marcar a opção "Restaurar backups EFI" do Boot-Repair. A instalação do UEFI do Windows deve ter um backup de bootmgfw.efi aqui:

C: \ Windows \ Boot \ EFI \ bootmgfw.efi de uma instalação de trabalho do Windows x86_64.

    
por oldfred 14.12.2013 / 19:01