Não foi possível inicializar no Windows após a instalação do Ubuntu, como corrigir?

35

Eu instalei o Windows no meu computador, seguido por uma instalação do Ubuntu. No entanto, agora não consigo inicializar na minha instalação do Windows.

Oque posso fazer para consertar isso?

Vishnu Bathala
fonte
você pode dar mais detalhes? Menu se GRUB tem janelas e quando selecionado que não inicializa ou menu do GRUB em si não tem uma entrada sobre o Windows 8.
sai siva sundar
Menu de Geting Ubuntu Grub E ao selecionar a Windows8 / sda1 / imprensa ctrl + alt + del It`s shwoing Like That
Vishnu Bathala
Indique o URL fornecido pelo utilitário Boot-Repair.
LovinBuntu 8/08
1
Este é um tiro no escuro, mas talvez valha a pena tentar; Tente inicializar no Ubuntu, abra o Gparted, selecione a partição do Windows, clique com o botão direito do mouse e selecione verificar. Isso executará uma verificação de disco e tentará reparar erros. Isso já fez o truque para corrigir problemas de inicialização em uma partição não primária. Provavelmente não produzirá nenhum resultado, mas não faria mal.
DrA7
3
A maioria das pessoas vai querer ignorar a resposta aceito e uso Karel muito melhor resposta abaixo
Zanna

Respostas:

14

Vou fazer algumas suposições:

  1. Esse Windows está instalado e configurado para inicializar via UEFI.
  2. O Ubuntu está instalado e configurado para inicializar via UEFI.
  3. No momento, você está vendo o menu grub na inicialização.

Se qualquer uma dessas suposições for falsa, os conselhos a seguir não ajudarão você (embora não prejudique nada):

Crie um arquivo /boot/grub/custom.cfg(executando sudo -H gedit /boot/grub/custom.cfg) com este conteúdo:

#This entry should work for any version of Windows installed for UEFI booting

menuentry "Windows (UEFI)" {
 search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
 chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

(Copie e cole o texto acima na janela do Gedit exibida, salve e saia do Gedit)

Reinicialize e você verá uma entrada intitulada "Windows (UEFI)" e, se você a selecionar, o Windows deverá inicializar. Se isso não funcionar, execute o script de informações de inicialização ( http://bootinfoscript.sourceforge.net/ ) e publique o RESULTS.txtque ele produz, para que eu tenha as informações necessárias para fornecer conselhos adequados.

Jordan Uggla
fonte
1
obrigado pela resposta e eu fixo isso com facilidade por instalar Grub Ferramenta
Vishnu Bathala
Eu tinha o sistema de inicialização dupla Mint19 e Windows 10. Isso estava funcionando bem. Por alguma razão, decidi substituir mint19 pelo ubuntu 18. Após a instalação, só consigo inicializar o Ubuntu. Minha vitória 10 não inicializa mais. Eu tenho o resultado.txt depois de executar o script. O RESULTS.txt no meu Google Drive: - drive.google.com/file/d/1JAOcZaEGZZbV4q96ADw9cqDnaK_bNLwI/…
masiboo 30/10
26

O menu do GRUB não aparece

Se o computador inicializar automaticamente no Ubuntu sem exibir o menu GRUB, às vezes você pode pressionar a tecla BIOS / UEFI do fabricante no momento da inicialização e, enquanto estiver no modo UEFI ou BIOS, nos menus do firmware, selecione o sistema operacional necessário. As teclas comuns usadas são Esc, Delete, F1, F2, F10, F11 ou F12. Nos tablets, os botões comuns são Aumentar volume ou Diminuir volume. Durante a inicialização, geralmente há uma tela que menciona a chave. Se não houver um, ou se a tela passar muito rápido para vê-lo, consulte o site do fabricante. *

Se isso não funcionar quando o menu GRUB não aparecer no momento da inicialização, imediatamente após a tela inicial do BIOS / UEFI durante a inicialização, com o BIOS, pressione e segure rapidamente a Shifttecla, que exibirá a tela do menu GNU GRUB. Com UEFI, pressione (talvez várias vezes) a Esctecla para acessar a tela do menu GNU GRUB. Às vezes, a tela inicial do fabricante faz parte do carregador de inicialização do Windows; portanto, quando você liga a máquina, ela é direcionada diretamente para a tela do menu GNU GRUB e, em seguida, pressionar Shifté desnecessário.

Se isso não funcionar quando o menu GRUB não aparecer no momento da inicialização, tente as respostas para:


Reparo de inicialização

No Ubuntu, abra o terminal e digite:

sudo add-apt-repository ppa:yannubuntu/boot-repair  
sudo apt update  
sudo apt install -y boot-repair
sudo boot-repair  

Abra o aplicativo Reparo de inicialização e selecione Opções avançadas -> guia Outras opções -> Reparar arquivos de inicialização do Windows . O sinalizador de inicialização deve ser colocado na mesma partição em que o Ubuntu está instalado. A partição na qual o Ubuntu está instalado pode ser identificada no aplicativo Disks, incorporado no Ubuntu.

insira a descrição da imagem aqui

Se você não conseguir selecionar a opção Reparar arquivos de inicialização do Windows porque está acinzentada, consulte esta resposta .


Rescatux

O Rescatux é um CD / USB inicializável gratuito que pode reparar o GRUB e o gerenciador de inicialização do Windows. O Rescatux possui uma interface gráfica com um menu de tarefas de resgate do sistema operacional. Se o seu disco rígido tiver o formato de particionamento MBR, você poderá selecionar a opção Restaurar MBR do Windows (BETA) para reparar o carregador de inicialização do Windows. Se o seu computador tiver firmware UEFI, você poderá selecionar entre as opções UEFI Opções de inicialização.

Opções de inicialização:

  • (> = 0.41 beta 1) Atualizar pedido UEFI
  • (> = 0.41 beta 1) Crie uma nova entrada UEFI Boot
  • (> = 0,41 beta 1) Status da partição UEFI
  • (> = 0.41 beta 1) Microsoft Windows UEFI falso
  • (> = 0.41 beta 1) Ocultar Microsoft Windows UEFI
  • (> = 0.41 beta 1) Reinstale o Microsoft Windows EFI
  • (> = 0.41 beta 1) Verificar inicialização UEFI

Opções do GRUB:

  • (> = 0.40 beta 11) Fácil correção de inicialização do GNU / Linux
  • Restaurar GRUB e GRUB2
  • (> = 0,31 beta 4) Atualize qualquer menu do GRUB2
  • Atualizar menus Debian / Ubuntu GRUB

Opções do Windows:

  • Restaurar MBR do Windows (BETA)
  • Limpar senhas do Windows
  • (> = 0,31 beta 4) Promova um usuário do Windows para a função de administrador
  • (> = 0.41 beta 1) Reinstale o Microsoft Windows EFI
  • (> = 0.31 beta 4) Desbloquear usuário do Windows

Opções de senha:

  • Alterar senha do GNU / Linux
  • Regenerar arquivo sudoers
  • Limpar senhas do Windows

insira a descrição da imagem aqui
O Rescapp é um bom assistente que o guiará em suas tarefas de resgate.


Como criar um USB Rescatux ao vivo no Ubuntu

  1. Insira uma unidade flash USB e verifique se o sinalizador de inicialização foi ativado na unidade flash usando o aplicativo GParted. Desmonte a unidade flash USB. Abra GParted e selecione a unidade flash USB na lista de unidades do menu. No menu GParted, selecione: Partition -> Manage Flags -> check boot .

  2. É muito importante verificar se o dispositivo em que você está instalando o Rescatux live USB é realmente a sua unidade flash, para que você não sobrescreva nenhum dos seus arquivos pessoais ou do sistema, o que pode impossibilitar a inicialização do sistema operacional. No Ubuntu, você pode encontrar o nome do dispositivo da unidade flash usando o aplicativo Disks .

  3. Desmonte o dispositivo de partição USB. Digamos que o dispositivo de partição USB seja/dev/sdc1

    sudo umount /dev/sdc1 # replace sdc1 with the partition name of your USB drive
    
  4. Altere os diretórios usando cdo caminho do diretório em que o arquivo iso do Rescatux que você baixou está localizado.

  5. Escreva o arquivo ISO Rescatux na unidade flash USB. No comando a seguir, substitua rescatux_0.xxxx.isopelo nome do arquivo ISO Rescatux que você baixou.

    sudo dd if=rescatux_0.xxxx.iso of=/dev/sdc # this command also works in Windows Subsystem for Linux  
    sudo sync  
    

Também pude criar um USB ao vivo do Rescatux usando o aplicativo incorporado Startup Disk Creator.

karel
fonte
Estou inicializando por um longo tempo e nunca soube de nada disso, sempre puxava meu disco de reparo do Windows. Esta é uma resposta realmente útil.
gato
7

Não há como desfazer as alterações da partição no Windows. Você precisará reinstalar ou recuperar o Windows e, em seguida, reinstalar o Ubuntu.

Primeiro, tente executar o Reparo de inicialização ( informações ) e veja se isso ajuda. Para executar isso:

  1. Inicialize a partir de um DVD ao vivo ou USB do Ubuntu.

  2. Digite essas linhas no terminal, uma linha por vez.

    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt-get update
    sudo apt-get install boot-repair
    
  3. Pesquise Reparo de inicialização no Dash e inicie-o.

    insira a descrição da imagem aqui

Para consertar seu computador com o Reparo de inicialização, basta clicar no botão "Reparo recomendado". Se funcionou, você está pronto.


Se o Reparo de inicialização não funcionar, execute um reparo com um CD de recuperação do Windows (peça um do fabricante do seu PC).

  1. Inicialize a partir de um CD de recuperação. Você deveria ver isso.

    IMG:

  2. Abra o aplicativo Prompt de Comando e digite bootrec /fixmbr.

    IMG:
    (imagens do HowtoGeek )

  3. Feche a janela e escolha "Reparo de inicialização" desta vez. Aguarde até o processo ser concluído. Geralmente, leva cerca de 30 minutos a 2 horas.

Se o Windows for reparado com êxito, você estará pronto. Caso contrário, você precisará reinstalar o Windows com um CD de instalação do Windows.

Se você não possui um CD de instalação do Windows, pode inicializar um DVD / USB ao vivo do Ubuntu e instalar um gerenciador de inicialização com função equivalente ao gerenciador de inicialização do Windows.

sudo apt-get update   
sudo apt-get install lilo  
sudo lilo -M /dev/sda mbr  

O Lilo emitirá um aviso após a instalação, mas você pode ignorá-lo, pois o lilo funciona bem quando usado como um carregador de inicialização no estilo Windows.


Em seguida, após a instalação ou recuperação do Windows, você terá que excluir as partições do Ubuntu. Identifique-os e exclua-o com o Utilitário de gerenciamento de disco no Windows.

insira a descrição da imagem aqui

Depois disso, reinstale o Ubuntu da mesma maneira.

Emerson Hsieh
fonte
3
reparação de boot diz que seu reparo recomendado deve corrigir problemas quando você pode não inicialização do Windows após a instalação do Ubuntu
Damien
Opa, esqueci disso. Obrigado por me lembrar!
Emerson Hsieh
Obrigado pela resposta. Consegui inicializar o Windows novamente [a ferramenta de partição de disco do Ubuntu não funcionou.] Estou tendo apenas um problema ao excluir as partições do Ubuntu porque simplesmente não consigo encontrá-las. Quando eu reinicio meu computador agora, o GRUB se foi e o padrão é o Windows. No meu utilitário de partição de disco, existem 4 discos: 1. Disco OS (C :), que é 20% ocupado. (estou supondo que esta seja a parte do Windows) 2. 3 Discos de 17GB, 3GB e 8GB (que suponho que foram feitos durante a partição, mas que não têm NADA.) Devo excluir todos eles? Manter todos eles? Devo reinstalar o Linux, mas usar as partições t
Mike
Voltar ao seu problema: OS (C :) é definitivamente a parte do Windows. As três partições que você me disse não estão vazias, apenas o Windows não pode lê-las. Para verificar se essas são as partições do Ubuntu, vá para o Windows Explorer e veja se você vê apenas o SO (C :). Se você só vê o SO (C :), essas são partições do Ubuntu. Você pode excluí-los com segurança.
Emerson Hsieh
E não. As coisas nessas partições provavelmente estão corrompidas, por isso recomendo excluir e recriar as partições se você quiser instalar o Linux novamente.
Emerson Hsieh
7

Se os sistemas operacionais foram instalados em modos diferentes, a inicialização dupla do Windows e do Ubuntu não funcionará. Se o seu Windows estiver instalado no modo BIOS, é recomendável instalar o Ubuntu no modo BIOS, mas se estiver instalado no modo UEFI, faça o mesmo com o Ubuntu. A maneira mais fácil de descobrir se você está executando o UEFI ou BIOS é procurar uma pasta chamada /sys/firmware/efi. A pasta estará ausente se o seu sistema estiver usando o BIOS.

insira a descrição da imagem aqui
          BIOS vs. UEFI

Se você instalou o Ubuntu no modo legado na mesma unidade com o particionamento GPT, pode usar as opções avançadas do Boot Repair para desinstalar o grub-pc e instalar o grub-efi-amd64. Isso converte a instalação do Ubuntu da inicialização do BIOS para a UEFI, o mesmo firmware que os laptops fabricados mais recentemente com o Windows pré-instalado.

Convertendo o Ubuntu para o modo UEFI

  1. Inicie o Reparo de inicialização e selecione Opções avançadas -> guia Localização do GRUB .
  2. Se você não encontrar uma opção de partição Separate / boot / efi , isso significa que o seu PC não possui nenhuma partição UEFI.
  3. Se você vir uma opção Separar / inicializar / efi , marque a caixa de seleção à esquerda e clique no botão Aplicar no canto inferior direito.

    insira a descrição da imagem aqui

  4. Configure o BIOS para inicializar o disco rígido no modo UEFI. A maneira de ajustar essa configuração depende do modelo específico do computador, mas geralmente essa configuração está localizada nas configurações de prioridade de inicialização na guia Inicialização do utilitário de configuração BIOS / UEFI.

Para obter mais informações sobre como converter o Ubuntu no modo UEFI, consulte https://help.ubuntu.com/community/UEFI na seção sobre Convertendo o Ubuntu no modo UEFI .

O gerenciador de inicialização grub também pode ser convertido na direção oposta do UEFI para o BIOS. O Linux pode inicializar bem a partir de um disco GPT no modo BIOS. Veja esta resposta: Converter de EFI para inicialização do BIOS

Boris
fonte
5

O Boot-Repair cuidará disso.

Primeiro abra um novo terminal e digite:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

Reparo de inicialização

Consulte também referência e instruções para esta ferramenta

Vishnu Bathala
fonte
5

O sistema operacional Windows já instalado não foi detectado quando você instalou o Ubuntu. os-proberdos repositórios padrão do Ubuntu detecta outros sistemas operacionais disponíveis em um sistema e gera os resultados no terminal. Se os-probernão funcionar, verifique se o comando sudo fdisk -lé capaz de encontrar a partição do Windows.

Se você encontrou a partição do Windows, digite sudo update-grub. sudo update-grubatualiza o carregador de inicialização GRUB e corrige entradas incorretas. Este comando resolveu meu problema, que é mostrado abaixo.

sudo update-grub && sudo reboot atualiza o carregador de inicialização GRUB e reinicia.

Instalei o Ubuntu junto com o Windows 10. Agora não consigo ver a opção de iniciar o Windows no menu de inicialização do GRUB.

Nota: as partições ainda existem.

insira a descrição da imagem aqui

Karim Mokhtar
fonte
2

Certifique-se de inicializar no modo UEFI. Use sudo efibootmgr -t nnpara utilizar o menu da sua EFI. Você pode escolher o Windows Boot Manager ou o ubuntu (GRUB).
AVISO: O Windows apagará a instalação do GRUB em sua própria partição do sistema EFI toda vez que o BOOTMGR for atualizado.

Erkin Alp Güney
fonte
2

Método 1

1. Entre no modo de recuperação do Windows pressionando " esc " (pode ser uma maneira diferente do seu computador) durante a inicialização.

2.Clique em " Solucionar problemas "

3.Clique em " Opções avançadas "

4. Escolha " Prompt de comando

5. Digite os seguintes comandos: 

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

6.Agora reinicie o seu computador

Bom se isso funcionar para você, se não, tente

Método2.

Use o Rufus para tornar o Ubuntu ao vivo drive USB e inicialize no Ubuntu.

2.Inicie o tipo de terminal

sudo fdisk -l

3. Anote a partição raiz da instalação do linux.
Exemplo: (/ dev / sda8) no meu caso.
e sua partição de inicialização, que é indicada por * sinal.
Exemplo: (/ dev / sda6) no meu caso.

4.Agora monte sua partição raiz para fazer algumas alterações e alguma ligação. Abaixo, substitua " / dev / sda8 " pela sua partição raiz.

sudo mount /dev/sda8 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

5.Agora, altere o diretório raiz da unidade USB para o diretório raiz do disco rígido

sudo chroot /mnt

6. Agora instale o grub na partição de inicialização do seu, que você anotou com o *sinal substituir " / dev / sda6 " pela sua partição de inicialização.

grub-install /dev/sda6

7. agora tipo.

exit

8.Desmonte a partição montada anteriormente.

sudo unmount /mnt/dev
sudo unmount /mnt/proc
sudo unmount /mnt/sys
sudo unmount /mnt

9.Remova o pendrive e reinicie o seu PC.

E da próxima vez, enquanto janela de inicialização dupla e linux, consulte esta resposta Windows de inicialização dupla e linux

Prashant Mishra
fonte
1
Na etapa 5. às vezes, também ajuda a executar o comando bootrec /scanosantes de executar o comando bootrec /rebuildbcd. A /scanosopção verifica todos os discos em busca de instalações compatíveis com o Windows. Ele também exibe as entradas que atualmente não estão no repositório BCD. Esta captura de tela mostra todos os 4 comandos juntos na etapa 5: i.stack.imgur.com/qrnMl.png
karel
1

Pressione e mantenha pressionado Shiftdurante a inicialização, para exibir o menu Grub. Ou se você quiser que o menu apareça sempre, edite seu /etc/default/grubarquivo

sudo gedit /etc/default/grub

Insira "#" no início da linha GRUB_HIDDEN_TIMEOUT=0.

Agora salve e execute:

sudo update-grub

Isso deve ser bom para que o menu Grub apareça em cada inicialização.

É melhor dar uma olhada neste wiki do GRUB https://help.ubuntu.com/community/Grub2

Maythux
fonte
1
ainda a mesma coisa aconteceu, ele não vai mostrar o menu grub
Arshian Archer
você editou o arquivo grub? em / etc / default / grub?
Maythux
1

Se você estiver usando o Bitlocker, provavelmente fez algumas alterações nas partições antes de instalar o Ubuntu (como liberar espaço não alocado para a instalação do Ubuntu), então você poderá obter esse problema porque o GRUB não pode lidar com o prompt de segurança que aparece ao iniciar janelas que solicita a chave de recuperação do bitlocker.

Eu tive quase o mesmo problema depois de instalar o Ubuntu 16.04.02 com o Windows 7. O Ubuntu começava bem, mas depois de escolher o carregador do Windows 7 no GRUB, a tela mostrava um padrão estranho de linhas distorcidas multicoloridas regulares e fica presa até o processador o ventilador ligava e esquentava e eu decidi desligar o computador para evitar danos.

A salvação veio do uso do CD de inicialização de Hiren e da opção Boot Windows 7 no menu principal, o que me permitiu chegar ao prompt da chave de recuperação do bitlocker, inserir a chave, suspender e retomar o bitlocker na minha sessão do Windows e usar o meu sistema de inicialização dupla conforme planejado posteriormente.

kdarras
fonte
Este foi o meu problema, obrigado!
Nick Ganju 13/06
1

Algumas máquinas de inicialização seguras não conseguem inicializar o Windows a partir do grub. Uma solução alternativa é fornecer um conjunto diferente de arquivos EFI para cada tipo de inicialização, colocando o segundo conjunto para o Ubuntu em um pendrive e deixando os arquivos EFI no disco rígido do Windows.

Você já possui um conjunto de arquivos EFI do Ubuntu no disco rígido, então pegue um (pequeno) pendrive (vazio, pois você perderá todos os dados), coloque uma tabela de partição GPT e faça uma partição de 250M para os arquivos EFI. Copie os arquivos EFI do disco rígido para o stick. Eles irão aparecer no /boot/efidiretório, no diretório EFI.

Pegue o diretório EFI e todo o seu conteúdo e coloque-o na partição USB. Eu sugiro editar a versão do stick EFI/ubuntu/grub.cfgpara alterar o nome do item de menu "Ubuntu" para "Ubuntu on USB" ou algo para tornar óbvio com que conjunto de arquivos você está inicializando.

Agora tente inicializar a partir do USB e veja se você obtém o item de menu alterado e se ele funciona. Quando a inicialização USB estiver funcionando, você pode simplesmente acessar /boot/efi/EFI/Boot, que deve ser a partição EFI do disco rígido, e deve conter cópias (possivelmente com nomes diferentes) das versões do Ubuntu dos arquivos de inicialização, que também devem estar /boot/efi/EFI/ubuntu.
Use md5sum para confirmar que você tem cópias de todos os arquivos que estão dentro /boot/efi/EFI/Boot, porque você os excluirá! Copie e renomeie o arquivo /boot/efi/EFI/Microsoft/bootxmgfw.efipara /boot/efi/EFI/Boot/bootx64.efi e você poderá inicializar o Windows a partir do disco rígido novamente - remova o stick e tente a inicialização do Windows.

Quando você atualiza o kernel e obtém um novo grub.cfg gerado no disco rígido (não utilizado, já que o disco rígido inicializa apenas o Windows), você deverá copiá-lo para o pendrive EFI/ubuntu/grub.cfg.

Felizmente, em algum momento, o problema do grub que não inicializa o Windows na sua máquina será corrigido e você poderá simplesmente substituir o EFI/Boot arquivo do disco rígido pelo arquivo do stick EFI/Boot.

Apenas certifique-se de ter cópias de qualquer coisa que excluir, para substituí-las, se necessário. Essa técnica funcionou para mim em um Toshiba.

ubfan1
fonte
1

Verifique se a partição de instalação do Windows 10 ainda está lá e continue de acordo com esta resposta :

A instalação padrão do Windows 10 requer no mínimo 4 partições:

  1. sda1 (recuperação)
  2. sda2 (para computadores que inicializam no modo EFI, a EFI System Partition (ESP) é normalmente montada em /boot/efi.)
  3. sda3 (MSR)
  4. sda4 (sistema operacional Windows, geralmente "C")

Se a /boot/efipartição ou MSRpartição foi danificada ou excluída durante a instalação do Ubuntu, talvez você não consiga ver o Windows no grub. Experimente o seguinte comando no Ubuntu para mostrar todas as partições disponíveis:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Ele deve lhe dar uma idéia do que aconteceu com seu sistema e permitir que você verifique se todas as partições ainda estão lá. Você pode tentar reparar o Windows com o DVD / USB de instalação do Windows.

Você pode tentar instalar o aplicativo Grub Customizer e ver se o Windows está disponível na
lista:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Em seguida, você pode iniciar o Grub Customizer e alterar quais sistemas operacionais estão disponíveis para inicialização.

Aqui está uma captura de tela da aparência de uma instalação correta:

insira a descrição da imagem aqui

SIDDHARTH
fonte
1

Eu tive um problema parecido. Depois de alterar a ordem de inicialização no BIOS, ele inicializou no Windows, mas apenas no modo de segurança. Para resolver isso eu fiz o Windows + R-> msconfig-> boot: normal. E tudo foi resolvido. Espero que isso possa ajudar.

zeslayer
fonte
1

Primeiro tente esta fonte :

Insira o DVD / USB de instalação do Windows e inicialize a partir dele. Escolha seu idioma e clique em Avançar . Quando solicitado a instalar agora, basta olhar para a esquerda nessa janela e clicar em Reparar seu computador . Aguarde e uma nova janela aparecerá com os sistemas operacionais instalados no seu PC. Clique no Windows 7/8/10 e clique em Avançar . Na próxima janela, clique em Prompt de comando . Quando o prompt de comando aparecer, digite isto:

bootrec /fixboot

Pressione Entere digite:

bootrec /fixmbr

Pressione Enternovamente e feche a janela do prompt de comando e reinicie o seu PC. Não esqueça o espaço entre bootrece /.

Depois disso, você não terá mais a opção de escolher entre os sistemas operacionais para inicializar na inicialização. Você terá que reparar o grub. Você pode fazer isso com um DVD / USB ao vivo do Ubuntu. A maneira mais fácil é após reparar o carregador de inicialização do Windows, formatar a (s) partição (ões) do Ubuntu e reinstalar o Ubuntu. Para reparar o grub após reparar o gerenciador de inicialização do Windows, tente isso.

Para reparar o grub:

  1. Inicialize a partir do Ubuntu live DVD / USB.

  2. Abra o terminal e corra sudo fdisk -lpara ver onde o Ubuntu está instalado.

  3. Execute onde está o número da partição em que você encontrou o Ubuntu instalado.sudo mount /dev/sdaX /mntX

  4. Corre sudo grub-install --root-directory=/mnt /dev/sda

Para instalar o grub:

  1. Execute sudo update-grubpara atualizar o grub e, se este comando não funcionar, execute-o após a reinicialização.

  2. Reinicie com sudo reboot.

Nota: Para mim, o comando na etapa 5. não funcionou; por isso, reiniciei o computador e, após reiniciar o computador, inicializei diretamente no Ubuntu; portanto, entrei como root e executei este comando:

update-grub

Isso resolveu o problema.

Damon Hill
fonte
Obrigado Karel!
Damon Hill
0

Primeiro, vamos trazer de volta o MBR do Windows, depois reinstalar o grub e trazer o Linux de volta

Corrigindo o MBR do Windows (Você pode optar pela solução 1 ou pela solução 2, ambas funcionam) Inicialize o Linux e verifique se possui uma conexão com a Internet funcionando e digite o seguinte no terminal.

1. Solução

sudo apt-get install syslinux

Se o pacote foi instalado, use o seguinte comando para escrever o MBR:

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

2. Solução

sudo apt-get install mbr

Se o pacote foi instalado, use o seguinte para escrever o MBR.

sudo install-mbr -i n -p D -t 0 /dev/sda

Comum para ambos

Substitua sda se você deseja instalar o MBR em uma unidade diferente. Não coloque sda1, sda2ou sda3. Basta colocá-lo como sdano disco rígido.

Em seguida, precisamos instalar o grub, executar novamente o reparo de inicialização para corrigir isso e reinstalar o grub.Reboot e ambos funcionarão

Stormvirux
fonte
Sem sorte Tentei ambas as suas soluções /dev/sda(o meu Windows 8 parece estar /dev/sda3ativado). Ambas as soluções foram seguidas por "reparo de inicialização", este e este é o resultado disso. Não vejo nenhuma mudança. Como não sou especialista nisso, vale a pena tentar as duas opções /dev/sda3? Observe também que tudo no Windows é acessível ao Ubuntu; portanto, se quisermos fazer algum hack, podemos! Por favor sugira.
Iammilind
@iammilind agora eu duvido que te problema é causado por itself.Lets boot-reparação tentar outra alternativa de instalar grub.I recomendar rescatux de supergrubdisk.org/rescatux . Eles têm vídeos sobre como recuperar o grub. youtube.com/watch?v=hWaXANSNUcE . Então restaurar janelas mbr como eu disse no post acima, sem boot-reparação, e tentar arrancar diretamente para o Windows, Se ele funciona sabemos que o problema é com boot-reparação outra inicialização tentativa com rescatux e reparação do grub
Stormvirux
Eu tentei suas soluções sem usar o "reparo de inicialização" e sem sorte. Observe que, quando executo a solução 2, nada é impresso no shell, diferente da solução 1, onde há alguma saída. Agora estou tentando a ferramenta "Rescatux" por um tempo, baixei o seu .iso e, usando o "Unetbootin", criei sua imagem inicializável no USB, que cria uma pasta "boot" e alguns arquivos. MAS como iniciar este software ?? Em todo o seu tutorial, eles começam com o software já ativado (o que é ruim para o novato). Se eu reiniciar meu sistema operacional com o USB ligado, naturalmente será exibido "Nenhum sistema operacional encontrado" (porque há apenas pastas e arquivos). Você pode dizer como usá-lo?
Iammilind
@iammilind rescatux.berlios.de/wiki/Main_Page
Stormvirux
Anteriormente, eu segui o mesmo wiki para criar uma imagem USB, mas não consegui a opção de como começar? Ou talvez eu não tenha entendido o artigo corretamente. Podemos conversar rapidamente .
Iammilind
0

Todas as opções que você tentou parecem ser para o Windows 8 no modo mbr, mas você está usando UEFI, portanto, você deve reparar a partição UEFI; Quando meu carregador de inicialização do Windows foi corrompido, tentei o seguinte comando.

bcdboot c:\windows /s f: /f ALL

aqui c: \ windows é o local da pasta windows nas janelas (c :) partiton.

/ s é uma opção que permite instalar os arquivos do UEFI bootloader na partição de sistema UEFI, que é formatada em fat32 e, no meu caso, era (/ dev / sda4), então f:

(f: é a letra da partição uefi)

após a execução deste comando, você obteria a instalação com êxito / com falha

Isso deve reinstalar o código de inicialização do Windows 8 na partição UEFI.

Este comando eu tentei ao inicializar a partir do disco de reparo e selecione a opção avançada e, em seguida, o reparo da linha de comando.

Você pode criar um disco de recuperação acessando o painel de controle e escolhendo backup e recuperação -> criar disco de recuperação / usb ou pode emprestá-lo de alguém.

PS. Se você ainda não tentou, poderá tentar todas as opções exibidas no menu grub, principalmente refind, que detectam automaticamente todo o UEFI OS. Você também pode tentar todas as entradas do Windows no menu grub para verificar se alguma delas funciona. Em seguida, você pode alternar o modo uefi para BIOS no menu BIOS na inicialização do sistema e verificar quais opções estão sendo exibidas lá e se alguma delas funciona.

aaditya1234
fonte
Eu tentei todas as opções exibidas no GRUB, incluindo as opções de reparos e rEFI; mas não funciona. O comando que você exibiu é inofensivo (ou seja, não destrói os dois sistemas operacionais)? Então eu posso tentar no prompt de comando do Windows. Não sei como ir ao painel de controle porque o Win8 não está iniciando. Você pode elaborar mais sobre a criação de disco de recuperação?
Iammilind 13/08
sim, o comando é inofensivo, apenas copia / substitui os arquivos do carregador de inicialização do Windows na partição do sistema EFI ... como precaução, você pode copiar o conteúdo da partição Efi e substituí-lo se algo der errado. para criar a recuperação disco- windows.microsoft.com/en-US/windows7/...
aaditya1234
Eu tentei essa opção e ela postou a mensagem "Arquivo de inicialização criado com sucesso", depois desligou e reiniciou o PC, mas não houve diferença. Eu corri o reparo também. Fez um teste rápido fornecido pela Sony VAIO, que não mostra erros. Parece que alguns "desligamentos frios" do Win8 o colocaram em um estado indefinido. Se você tiver mais alguma indicação, será bastante útil.
Iammilind
Sim, essa seria a minha opinião também, a parte de inicialização parece estar correta, mas há algum problema com o Windows. Estou investigando e avisarei se eu receber alguma coisa. Enquanto isso tente procurar o seu problema nos fóruns do Windows ..
aaditya1234
1
tente este guia, ele mostra como inicializar o Windows 8 no modo de segurança, talvez ajude- helpmyos.com/t2803-how-to-run-windows-8-in-safe-mode e addictivetips.com/windows-tips/…
precisa saber é o seguinte
0

Siga esses passos:

  1. Abra o terminal pressionando Ctrl+ Alt+ TOu pesquise Terminalno Dash.

  2. Digite o seguinte comando no Terminal:

    sudo -H gedit /etc/default/grub
    

    (Isso abrirá o arquivo de configuração do grub gedit.)

  3. Edite o arquivo e altere as seguintes opções da seguinte forma (remova os comentários # antes de qualquer uma das linhas abaixo) e salve o arquivo:

    GRUB_DEFAULT=0  
    GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=false
    GRUB_TIMEOUT=10  
    
  4. Execute o seguinte comando na nova instância do terminal:

    sudo update-grub
    
  5. Reinicie o computador, agora você poderá inicializar o Windows se particionou o sistema corretamente

Faizan Akram Dar
fonte
sudo gedit / etc / default / grub: comando não encontrado mostrando erro
gmohan kumar
existe um espaço entre o gedit e / etc / .... #
22815 Faizan Akram Dar
Ao tentar salvar o que mostrar algum erro como couldnot não encontrar o arquivo / home / ram / etc / default / grub
gmohan kumar
Copie e cole meus comandos no terminal, você deve executar: sudo gedit / etc / default / grub
Faizan Akram Dar
1
ok você tenta isso, execute este comando do terminal (copie e cole, é um único comando longo) sem aspas e selecione o reparo recomendado: "sudo add-apt-repository ppa: yannubuntu / boot-repair && sudo apt-get update && sudo apt-get install -y boot-repair && boot-repair "
Faizan Akram Dar
0

No meu caso, fiz uma instalação limpa do Windows 7, deixei algum espaço não alocado no SSD e durante a instalação subsequente do Mint 18.3 com a opção "Alongside" padrão, não obtive o Windows no menu de inicialização do grub.

A solução foi simples: executou o comando abaixo no Mint e o Windows 7 foi adicionado ao menu grub junto com o Memtest btw.

sudo update-grub
Alexei Martianov
fonte