Não é possível inicializar no Windows depois de instalar o Ubuntu, como corrigir?

20

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

O que posso fazer para corrigir isso?

    
por Vishnu Bathala 16.11.2012 / 06:14

18 respostas

7

Eu vou fazer algumas suposições:

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

Se qualquer uma dessas suposições for falsa, então o seguinte conselho não o ajudará (embora também não vá doer 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 que aparece, salve e saia do Gedit)

Reinicialize e você verá uma entrada intitulada "Windows (UEFI)" e, se você selecioná-la, o Windows deverá inicializar. Se isso não funcionar, por favor, execute o script info de inicialização ( link ) e poste o RESULTS.txt que ele produz para que eu tenha as informações necessário para lhe dar conselhos adequados.

    
por Jordan Uggla 16.11.2012 / 10:37
19
O menu do

GRUB não aparece

Se o computador inicializar no Ubuntu automaticamente sem mostrar o menu GRUB, às vezes você pode pressionar a tecla BIOS / UEFI do fabricante no momento da inicialização e no modo UEFI ou BIOS nos menus do firmware selecionar o sistema operacional que você precisa. 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, muitas vezes há uma tela que menciona a chave. Se não houver um, ou se a tela passar muito rápido para vê-lo, verifique o site do fabricante. *

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

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

Rescatux

O Rescatux é um CD / USB live inicializável gratuito que pode reparar o GRUB e o bootloader 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 do MBR, você poderá selecionar a opção Restaurar o 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 de inicialização do UEFI.

Opções de inicialização:

  • (& gt; = 0,41 beta 1) Atualizar o pedido UEFI
  • (& gt; = 0,41 beta 1) Crie uma nova entrada de inicialização UEFI
  • (& gt; = 0,41 beta 1) Status da partição UEFI
  • (& gt; = 0.41 beta 1) UEFI falsa do Microsoft Windows
  • (& gt; = 0,41 beta 1) Ocultar UEFI do Microsoft Windows
  • (& gt; = 0,41 beta 1) Reinstale o Microsoft Windows EFI
  • (& gt; = 0,41 beta 1) Verificar inicialização UEFI

Opções do GRUB:

  • (& gt; = 0,40 beta 11) Correção fácil de inicialização do GNU / Linux
  • Restaurar o GRUB e o GRUB2
  • (& gt; = 0.31 beta 4) Atualize qualquer menu do GRUB2
  • Atualize os menus do Debian / Ubuntu no GRUB

Opções do Windows:

  • Restaurar o MBR do Windows (BETA)
  • Limpar senhas do Windows
  • (& gt; = 0.31 beta 4) Promova um usuário do Windows para a função de Administrador
  • (& gt; = 0,41 beta 1) Reinstale o Microsoft Windows EFI
  • (& gt; = 0.31 beta 4) Desbloquear usuário do Windows

Opções de senha:

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


Rescapp é um bom assistente que irá guiá-lo através de suas tarefas de resgate.

Como fazer um Rescatux live USB a partir do 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 o GParted e selecione a unidade flash USB na lista de menu das unidades. No menu do GParted, selecione: Partição - & gt; Gerenciar sinalizadores - & gt; verifique boot .

  2. É muito importante verificar se o dispositivo para o qual você está instalando o Rescatux live USB é realmente sua unidade flash, para que você não sobregrave nenhum dos seus sistemas ou recursos pessoais. arquivos que podem tornar seu sistema operacional não inicializável. 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 cd para o caminho do diretório no qual o arquivo iso do Rescatux que você baixou está localizado.

  5. Grave o arquivo iso Rescatux na unidade flash USB. No comando a seguir, substitua rescatux_0.xxxx.iso pelo nome do arquivo iso do 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  
    

Eu também consegui fazer um USB Rescatux ao vivo usando o aplicativo embutido Disk Startup Creator.

    
por karel 03.06.2017 / 10:33
7

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

Primeiro, tente executar o Boot-Repair ( info ) e veja se isso ajuda. Para executar isso:

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

  2. Digite estas 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 o Boot-Repair no Dash e inicie-o.

Para consertar seu computador com Boot-Repair, basta clicar no botão "Recommended Repair". Se funcionou, você está feito.

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

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

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


    (imagens de HowtoGeek )

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

Se o Windows for reparado com sucesso, você está pronto. Se não estiver, você precisará reinstalar o Windows com um CD de instalação do Windows.

Se você não tiver um CD de instalação do Windows, poderá 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 lhe dará um aviso depois de instalado, mas você pode ignorá-lo, pois o lilo funciona bem quando é usado como um carregador de inicialização no estilo do Windows.

Em seguida, depois que o Windows for instalado ou recuperado, você terá que excluir as partições do Ubuntu. Identifique-os e exclua-os com o utilitário de gerenciamento de disco no Windows.

Depois disso, reinstale o Ubuntu da mesma maneira.

    
por Emerson Hsieh 28.06.2012 / 05:01
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

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

    
por Vishnu Bathala 16.11.2012 / 13:09
4

O sistema operacional Windows já instalado não foi detectado quando você instalou o Ubuntu. os-prober dos repositórios padrão do Ubuntu detectam outros SOs disponíveis em um sistema e geram os resultados no terminal. Se os-prober nã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-grub atualiza o carregador de boot do GRUB e corrige entradas incorretas. Este comando resolveu meu problema que é mostrado abaixo.

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

  

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

     

Nota: as partições ainda existem.

     

    
por Karim Mokhtar 14.08.2017 / 02:49
2

Certifique-se de inicializar no modo UEFI. Use sudo efibootmgr -t nn para utilizar o menu do seu EFI. Você pode escolher o Gerenciador de Inicialização do Windows 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.

    
por Erkin Alp Güney 16.06.2015 / 08:19
2

Se os sistemas operacionais foram instalados em modos diferentes, o Windows dual boot e o Ubuntu não funcionam. Se você instalou o Ubuntu no modo legado na mesma unidade com o particionamento GPT, você 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 inicialização do UEFI, o mesmo firmware dos laptops mais recentemente fabricados com o Windows pré-instalado.


BIOS vs. UEFI

Analise link na seção sobre Como converter o Ubuntu no modo UEFI .

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

    
por Boris 05.09.2017 / 12:36
2

Method1

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

2.Clique em " Solucionar problemas "

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

4.Escolher "Prompt de comando "

5.Digite os seguintes comandos:

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

6.Agora reinicie seu computador

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

Method2.

1.Use Rufus para fazer o Ubuntu drive USB ao vivo e inicializar no Ubuntu.

2.Inicie o tipo de terminal

sudo fdisk -l

3.Note a 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 do drive usb para o diretório raiz do hardrive

sudo chroot /mnt

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

grub-install /dev/sda6

7.Now tipo.

exit

8.Unmount partation anteriormente montado anteriormente.

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

9.Remova o pendrive e reinicie seu pc.

E da próxima vez enquanto a janela de inicialização dupla e o linux se referem a esta resposta Windows de inicialização dupla e linux

    
por Prashant Mishra 15.09.2017 / 16:11
1

Tem certeza de que instalou o Ubuntu com cuidado, ou seja, sem eliminar a partição do Windows? Por favor, verifique o abaixo postar . Isso dará mais informações para prosseguir.

    
por Chandrasekar 16.06.2015 / 07:39
1

Pressione e segure Shift durante a inicialização, isso deve trazer o menu Grub. Ou se você quiser que o menu apareça sempre, edite o arquivo /etc/default/grub

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 fazer o menu do Grub aparecer em cada inicialização.

É melhor dar uma olhada no link

do wiki do GRUB     
por Maythux 16.06.2015 / 08:01
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 stick USB, e deixando os arquivos EFI no disco rígido para Windows.

Você tem um conjunto de arquivos EFI do Ubuntu já em funcionamento disco rígido, então pegue um (pequeno) pendrive (vazio, pois você perderá todos os dados nela), coloque uma tabela de partição GPT nela e faça uma partição de 250M para os arquivos EFI. Copie os arquivos EFI do disco rígido para o stick. Elas vão aparecem no diretório /boot/efi , sob o diretório EFI .

Tome o EFI diretório e todo o seu conteúdo, e colocá-lo na partição USB. Sugiro editar a versão em pau de EFI/ubuntu/grub.cfg para alterar o nome do item de menu "Ubuntu" para "Ubuntu on USB" ou algo para torne óbvio qual conjunto de arquivos você está inicializando.

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

Quando você atualiza o kernel e obtém um novo grub.cfg gerado no disco disco (não utilizado, uma vez que o disco rígido inicializa apenas o Windows), você terá que copie você mesmo para o EFI/ubuntu/grub.cfg do pendrive.

Espero que, em algum momento, a questão do grub não inicializar o Windows em seu máquina será corrigido, e você pode simplesmente substituir EFI/Boot do disco rígido arquivo com os que estão em EFI/Boot .

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

    
por ubfan1 09.04.2013 / 01:04
1

Certifique-se de que a partição de instalação do Windows 10 ainda esteja lá e prossiga de acordo com esta resposta :

  

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

     
  1. sda1 (recuperação)
  2.   
  3. sda2 (Para computadores que inicializam no modo EFI, a partição do sistema EFI (ESP) é normalmente montada em /boot/efi .)
  4.   
  5. sda3 (MSR)
  6.   
  7. sda4 (sistema operacional Windows, geralmente "C")
  8.   

Se a partição /boot/efi ou a partição MSR tiver sido danificada   ou deletado durante a instalação do Ubuntu, talvez você não consiga   veja o Windows no grub. Tente o seguinte comando no Ubuntu para mostrar todos   as partições disponíveis:

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

Deve dar uma ideia do que aconteceu com o seu sistema e permitir   você para verificar 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 no
  a 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 de como é uma instalação correta:

     

    
por SIDDHARTH 18.09.2017 / 06:37
1

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 padrão "Alongside" não obtive o Windows no menu de inicialização do grub.

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

sudo update-grub
    
por Alexei Martianov 17.02.2018 / 17:37
1

Eu tive um problema semelhante. 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- & gt; msconfig- & gt; boot: normal. E tudo foi resolvido. Espero que isso possa ajudar.

    
por zeslayer 09.03.2018 / 13:46
0

Primeiro, vamos trazer de volta o MBR do windows, então vamos reinstalar o grub e trazer o linux de volta

Corrigindo o MBR do Windows (você pode optar pela solução 1 ou a solução 2) Inicialize o Linux e verifique se você tem uma conexão ativa com a Internet 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 gravar 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 , sda2 ou sda3 . Basta colocar como sda para o disco rígido.

Em seguida, precisamos instalar o grub, reexecutar o reparo da inicialização, corrigir isso e reinstalar o grub.Reboot e ambos funcionarão

    
por Stormvirux 10.08.2013 / 20:11
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 o bootloader do meu windows foi corrompido, Eu tentei o seguinte comando.

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

aqui c: \ windows é o local da pasta do windows no windows (c :) partiton.

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

(f: é a letra da parte do uefi)

após este comando ser executado, você terá a instalação bem sucedida / com falha

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

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

Você pode criar um disco de recuperação indo ao painel de controle e escolhendo backup e recuperação - & gt; criar disco de recuperação / usb ou você pode pegar emprestado de alguém.

PS. Se você ainda não tentou, então você pode tentar todas as opções exibidas no seu menu grub, particularmente refind, que automaticamente detecta todo o UEFI OS. Você também pode tentar todas as entradas do Windows no menu do grub para verificar se alguma delas funciona. Então você poderia mudar seu modo de uefi para BIOS a partir do seu menu de BIOS na inicialização do sistema e então verificar quais opções estão sendo exibidas lá, e se algum deles funciona.

    
por Aaditya Bagga 13.08.2013 / 07:37
0

Se você estiver usando o Bitlocker, você 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ê pode ter esse problema porque o GRUB não pode lidar com o prompt de segurança que aparece quando iniciando janelas que solicitam a chave de recuperação do bitlocker.

Eu tive quase o mesmo problema depois de instalar o Ubuntu 16.04.02 junto com o Windows 7. O Ubuntu começaria bem, mas depois de escolher o carregador do Windows 7 do GRUB, a tela mostraria algum padrão estranho de linhas distorcidas multicoloridas regulares e ficaria presa lá até que o ventilador do processador ligasse e aquecesse e eu decidi desligar o computador para evitar danos.

A salvação veio do uso do CD de inicialização do Hiren e usando a opção Boot Windows 7 no menu principal, que me permitiu chegar ao prompt da chave de recuperação do bitlocker, digitar a chave, suspender e retomar o bitlocker na sessão do Windows. e use meu sistema de inicialização dupla como pretendido depois.

    
por kdarras 20.02.2017 / 01:11
0

Siga estas etapas:

  1. Abra o terminal pressionando Ctrl + Alt + T Ou pesquise Terminal no Dash.

  2. Digite o seguinte comando no Terminal:

    sudo -H gedit /etc/default/grub
    

    (Isso abrirá o arquivo de configuração do grub em 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 seu computador, você deve ser capaz de inicializar o Windows se particionou o sistema corretamente

por Faizan Akram Dar 25.03.2015 / 14:09