Devido à sua natureza agressiva e proprietária Para Windows 10 Mais frequentemente, problemas como esse surgirão. É por isso que é aconselhável Instale o Windows 10 antes de instalar o Linux Em configuração Bota dupla.
Linux é menos intrusivo e não causará danos Bootloader No entanto, para o Windows 10. as coisas ainda podem dar errado “Reinstalar” atualizações do Windows 10 A Principal. Se isso acontecer, você pode consertar com Linux (Ubuntu).
Contratar Windows 10 e Linux Na mesma máquina é doloroso. Às vezes, isso quebra UEFI Safe Boot Opção GRUB e outras vezes que o GRUB não pode executar o Windows 10. Recentemente, atualizei o Ubuntu 19.10 Beta do Ubuntu 19.04. Agora, o Ubuntu 19.10 vem com A nova versão do GRUB 2.04 Que contém muitos bugs. No meu caso, o GRUB estragou o site MBR do Windows de alguma forma, e agora Não consigo inicializar no Windows 10. Para consertar as coisas, fiz algumas etapas corretivas e aqui está um guia passo a passo sobre Como consertar o Windows 10 Que não inicializa no Linux.
Correção de não inicializar no Windows 10 no Linux
Se você estiver usando o Ubuntu 19.10 Beta, o GRUB 2.04 contém muitos bugs. Seria melhor voltar para o Ubuntu 19.04 ou ir completamente para o Windows. Vá para a etapa 5 para verificar as formas de alterar o carregador de inicialização padrão para o Windows NT.
1. Reconstruindo o GRUB
Às vezes, o GRUB tem problemas para localizar o arquivo MBR do Windows no disco rígido. A primeira etapa é verificar se o Windows 10 pode ser detectado pelo Linux. Para fazer isso, execute o seguinte comando.
sudo os-prober
O comando acima irá procurar outros sistemas operacionais instalados em seus discos. Se o Windows for detectado, você obterá a seguinte saída.
Se o comando acima foi capaz de encontrar o Windows 10, podemos reconstruir o arquivo de configuração do GRUB. Para fazer isso, use o seguinte comando.
sudo update-grub
O comando acima começa a escanear todas as partições em seu disco local e procura por diferentes sistemas operacionais instalados. Se o Windows 10 detectar, você deverá obter uma saída semelhante à seguinte. O comando também criará automaticamente uma entrada do Windows no arquivo de configuração.
2. Reparo de inicialização
Se a linha de comando não for igual à sua, você pode, como alternativa, tentar a ferramenta gráfica de reparo de inicialização. Às vezes, seu arquivo GRUB é corrompido. A ferramenta Boot Repair procura automaticamente outros sistemas operacionais no disco. Ele também repara e reconfigura seu arquivo GRUB. Isso é semelhante a executar o os-prober manualmente e reconstruir o arquivo de configuração do GRUB.
Para começar, use os seguintes comandos para adicionar o repositório necessário e instalar o Reparo de inicialização.
sudo apt-add-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair
Depois disso, execute a ferramenta Boot Repair. A verificação de todos os discos e partições levará um ou dois minutos. Uma vez feito isso, clique em "Reparação recomendada". Esta opção excluirá o arquivo GRUB anterior e o reconstruirá do zero.
A próxima tela apresentará um conjunto de comandos que você deve copiar e colar no Terminal. Basta seguir as instruções na tela fornecidas pela ferramenta Boot Repair e ela reparará o arquivo GRUB para você.
A ferramenta Boot Repair apresentará um erro inesperado se você estiver usando uma versão beta de uma distribuição Linux.
Se esse método não funcionar para você, é possível que o GRUB não consiga detectar o arquivo do Gerenciador de inicialização do Windows. Portanto, precisaremos criar uma entrada para ele no arquivo de configuração do GRUB.
3. Use uma ferramenta para personalizar o GRUB
Diretamente, não recomendo atualizar manualmente nada no arquivo de configuração do GRUB. Estaremos usando uma ferramenta de código aberto chamada Grub Customizer. Execute os comandos a seguir para baixar e instalar a ferramenta.
sudo add-apt-repository ppa:danielrichter2007/grub-customizer && sudo apt-get update sudo apt install grub-customizer
Em seguida, precisamos do site da ferramenta de inicialização do Windows 10. Para encontrá-lo, execute o seguinte comando no Terminal.
lsblk
Confira a seção que contém menções como “/ boot / efi“. Esta é a partição em que o Windows Boot Manager está instalado. Precisamos do nome do departamento específico. No meu caso é sda1 Portanto, a localização do arquivo de inicialização é “/ Dev / sda1".
Alternativamente, você também pode instalar ferramenta de disco gnome É uma ferramenta gráfica para exibir discos e partições. Na lista, você pode procurar a partição do sistema EFI. A descrição da seção deve ser semelhante a esta.
Em seguida, vá até o personalizador GRUB e clique no ícone da página na parte superior para criar uma entrada.
Na janela pop-up do editor de entrada, selecione o tipo como “Chainloader” e a seção como “/ Dev / sda1“. Você também pode fornecer um nome adequado para inserir. Publique isso, pressione Enter.
Agora você poderá ver a entrada que criou no menu Personalizar para Grub. No entanto, você precisa clicar em “Salvar” para sincronizar as alterações com o arquivo de configuração original do GRUB.
Finalmente, reinicie e agora você deve ser capaz de inicializar no Windows 10. Caso contrário, provavelmente MBR do Windows Arquivos de inicialização corrompidos ou corrompidos.
4. Reparo de inicialização
Se GRUB não pode baixar MBR do Windows Então, o arquivo pode estar corrompido. Podemos consertá-lo com arquivo ISO do Windows e unidade flash. Você pode usar qualquer Um software para criar um USB inicializável para Linux. eu recomendaria WoeUSB É simples e faz o trabalho rapidamente. Uma vez feito Prepare uma unidade USB Inicialize com isso. Clique em “Avançar” na primeira tela e clique em “Reparar seu computador” na próxima tela.
Na próxima página, clique em "Opções de solução de problemas" e em "Reparo de inicialização". Levará algum tempo para reparar os arquivos de inicialização e MBR.
Na maioria das vezes, a ferramenta de reparo de inicialização reparará o arquivo de inicialização do Windows. Após uma reinicialização bem-sucedida, o GRUB deve ser capaz de detectar e executar o Windows. Se o problema persistir, precisaremos mudar o carregador de inicialização de volta para o Windows NT.
5. Altere a ferramenta de bootloader padrão
Se você tiver certeza de que o arquivo de inicialização do Windows não está corrompido e você não apagou acidentalmente o disco C, podemos alterar o Ferramenta Bootloader do Windows NT. Para fazer isso, inicialize a partir do Windows USB, clique em “Avançar” na primeira tela. Depois disso, clique em "Reparar computador" e depois em "Solucionar problemas".
Na página Opções avançadas, clique em "Prompt de comando".
Na linha de comando, execute o seguinte comando.
bcdedit /set {bootmgr} path \WINDOWS\system32\winload.efi
O comando acima mudará o bootloader de GRUB para Windows NT. Agora, quando o sistema for reiniciado, você deve inicializar diretamente no Windows. Caso você esteja vindo do Ubuntu 19.10, você precisará reverter para a distribuição estável do Ubuntu 19.04, pois o GRUB 2.04 contém muitos bugs.
6. Nova instalação do Windows 10
Caso nenhum dos métodos acima funcione para você, é provável que tenha apagado o Windows por engano. O último recurso é Execute uma nova instalação do Windows 10. O bom é que você só precisará formatar o drive C e não perderá dados em outros drives. Porém, mas no final Você perderá arquivos na pasta Desktop, Downloads e Documentos.
Palavras finais
Aqui estão algumas maneiras de resolver O Windows 10 não inicializa No Linux. Para mais questões ou dúvidas relacionadas ao Linux ou GRUB, deixe-me saber nos comentários abaixo.