inicializar o Windows a partir do resgate do GRUB

24

Esta é a minha situação:

  • Ubuntu instalado sem um CD (usando unetbootin)
  • instalação de inicialização dupla (Windows XP + Ubuntu)
  • não gostou da instalação e decidiu inicializar no Windows e excluir as partições do Linux
  • esqueceu de corrigir o mbrde dentro do Windows

Agora, quando eu inicializo, estou preso no limbo de resgate do GRUB.

Pergunta simples: Como posso inicializar o Windows a partir do resgate do GRUB?

Não consigo inicializar a partir do CD, portanto, as soluções usuais (CD de recuperação etc.) não funcionam. Uma pergunta anterior menciona a possibilidade de inicializar o Windows, mas não especifica detalhes: prompt de resgate do Ubuntu grub

Alguma dica?

pruefsumme
fonte

Respostas:

22

Quando o GRUB desaparece, também é possível inicializar no Windows. Agora você precisaria inicializar a partir do CD do Windows para restaurar o MBR (Master Boot Record). Você também pode usar outros CDs de inicialização, como o Ultimate Boot CD para Windows , Bart PE ou o CD de inicialização da Hiren, caso não tenha uma mídia de instalação do Windows à mão. Aqui estão os passos:

  • Inicialize a partir do CD do Windows e escolha "Reparar". Como alternativa, inicialize a partir de um dos outros CDs de inicialização mencionados anteriormente e execute um prompt de comando.

  • Para computadores Windows 8:

    1. Insert disc
    2. set boot order to disc at first priority
    3. reboot, wait for installer to load
    4. select language and keyboard type and click continue
    5. DO NOT CLICK INSTALL, instead click repair my computer in the bottom left corner
    6. click troubleshoot
    7. click advanced
    8. click command prompt and enter the commands below.
    

Adicione mais tutoriais para sistemas operacionais, por favor.

  • Execute os dois comandos a seguir em um prompt de comandos:

    bootrec /fixmbr
    bootrec /fixboot
    
Ricky Ricardo
fonte
Você também pode inicializar a partir de um LiveCD do Ubuntu e, em seguida, mover o gerenciador de inicialização para o Windows : sudo apt-get install lilo ; sudo lilo -M /dev/sda mbr
jevon
+1 Também achei que isso funcionava no DVD de mídia de instalação Pro do Windows 10 de 32 bits que criei usando a Ferramenta de Criação de Mídia ( windows.microsoft.com/en-gb/windows-10/… ). Meu problema era que havia excluído minha partição Linux por engano ao querer ajustar o tamanho das partições, no Windows Partition Manager. Esta resposta aqui corrigiu meu problema - agora posso inicializar no Windows. Vou executar novamente o meu DVD de instalação do Linux, como queria o Windows 10 e o XUbuntu de inicialização dupla. Muito obrigado.
Therobyouknow
6

Como Gilles já apontou, o grub rescue possui apenas alguns comandos que permitem carregar módulos (por exemplo, de um disco de resgate do grub).

No meu caso - a inicialização a partir de outra fonte não era possível - a única opção era remover o disco rígido do computador e usar um estojo externo externo barato para conectar o disco a outro computador via USB. Nesse computador, usei o MbrFix para corrigir o mbr.

pruefsumme
fonte
1

Você pode usar grub rescuepara iniciar o Windows novamente.

A lista de comandos seria algo semelhante a

rootnoverify (hd0,0)
makeactive
chainloader +1            
boot

Nota: isso requer a disponibilidade de módulos que implementam todos esses comandos!

Ao ler os comentários sobre o grub rescue, parece que vai funcionar, então você pode entrar no Windows e reinstalar o gerenciador de inicialização do Windows no MBR. No entanto, isso só funciona se a partição do Windows for a primeira partição da unidade E estiver na primeira unidade exibida pelo computador. Se você possui várias unidades ou unidades SATA em vez de unidades PATA, pode ser necessário usar um comando diferente para o rootnoverify (tente sd0 em vez de hd0)

Atualize-me se funcionar.

Kravlin
fonte
4
O prompt de resgate do grub não fornece o chainloadercomando (pelo menos não sem carregar manualmente o módulo, e eu não sei como fazer isso).
Gilles 'SO- stop be evil'
bem, se for esse o caso, sempre há a opção de usar uma unidade flash (supondo que o computador seja inicializado) e tornar a unidade flash inicializável com unetbootin e uma cópia do disco super grub (ou algo semelhante) OU você pode colocar uma cópia de parte do grub para a unidade flash e carregá-lo, dizendo: "kernel do PATH"
Kravlin
pesquisando por aí, encontrei isso. linuxquestions.org/questions/linux-general-1/grub-rescue-815634 Isso pode fornecer alguma ajuda
Kravlin
1
Unknown command 'rootnoverify(hd0,0)'. Então, em seguida, preciso descobrir qual comando grub-rescue carrega o módulo para o rootnoverify?
Marcos
-1

Eu tenho exatamente o mesmo problema, eu apaguei a partição do ubuntu para poder instalar a nova, mas crapped e preso no grub rescue também

Atualmente, estou procurando a correção também

Aqui está o quão longe eu cheguei

- http://www.makeuseof.com/tag/how-to-safely-uninstall-ubuntu-in-windows-dual-boot-environment/

Parece que precisamos usar nossos discos do Windows 7, inicializar e excluir algo chamado MBR

Tom
fonte
Obrigado pela sua resposta. Meu problema é que não consigo inicializar em nenhum CD. Se eu de alguma forma conseguiu inicializar no Windows, eu poderia usar a ferramenta MbrFix (ver: sysint.no/Nedlasting/MbrFix.htm )
pruefsumme
Ok, parece-me que você precisa ir para o seu bios e torná-lo olhar para o CD antes de inicializar
Tom
Infelizmente, isso não é possível, pois não tenho drive de CD.
pruefsumme
-1

Inicialize a partir do CD de instalação do Windows XP / Vista / 7 e selecione a opção Reparar (R). Selecione a partição correta e digite a senha da conta de administrador. No prompt de comando, execute os seguintes comandos:

fixmbr (C:\WINDOWS\fixmbr.exe)

fixboot (C:\WINDOWS\fixboot.exe)

Digite 'exit' e o computador será reiniciado.

Phuqer
fonte
O pôster original afirma que eles não podem inicializar a partir do CD, então um pouco inseguros de como isso os responde?
Rowland Shaw
você precisa definir a sequência de inicialização para verificar a unidade de CD / DVD antes do HDD
Malachi
-1

Eu tive um problema semelhante, tive que entrar no BIOS para configurar a sequência de inicialização para a unidade de CD / DVD primeiro, para que ele verificasse as coisas de inicialização lá. Estou usando uma solução de outro lugar que me pediu para reinstalar o Ubuntu primeiro para que o grub loader esteja instalado, então você poderá voltar ao Windows e remover a partição da maneira correta. Espero que isto seja útil a alguém

Malaquias
fonte