démarrer Windows à partir de GRUB rescue

24

Voici ma situation:

  • installé Ubuntu sans CD (en utilisant unetbootin)
  • installation à double démarrage (Windows XP + Ubuntu)
  • n'a pas aimé l'installation et a décidé de démarrer sous Windows et de supprimer les partitions Linux
  • oublié de réparer le mbrdepuis Windows

Maintenant, quand je démarre, je suis coincé dans les limbes de sauvetage GRUB.

Question simple: Comment puis-je démarrer dans Windows à partir de GRUB Rescue?

Je ne peux pas démarrer à partir du CD, donc les solutions habituelles (CD de récupération, etc.) ne fonctionnent pas. Une question plus ancienne mentionne la possibilité de démarrer Windows mais ne spécifie pas les détails: Ubuntu grub rescue prompt

Des indices?

pruefsumme
la source

Réponses:

22

Lorsque GRUB est parti, il en est de même de la possibilité de démarrer dans Windows. Vous devez maintenant démarrer à partir du CD Windows pour restaurer le Master Boot Record (MBR). Vous pouvez également utiliser d'autres CD de démarrage tels que le CD de démarrage ultime pour Windows , Bart PE ou le CD de démarrage de Hiren au cas où vous n'auriez pas le support d'installation de Windows à portée de main. Voici les étapes:

  • Démarrez à partir du CD Windows et choisissez "Réparer". Vous pouvez également démarrer à partir de l'un des autres CD de démarrage susmentionnés et exécuter une invite de commande.

  • Pour les ordinateurs 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.
    

Ajoutez plus de tutoriels pour les systèmes d'exploitation s'il vous plaît.

  • Exécutez les deux commandes suivantes dans une invite de commandes:

    bootrec /fixmbr
    bootrec /fixboot
    
Ricky Ricardo
la source
Vous pouvez également démarrer à partir d'un LiveCD d'Ubuntu, puis déplacer le chargeur de démarrage vers Windows : sudo apt-get install lilo ; sudo lilo -M /dev/sda mbr
jevon
+1 J'ai également constaté que cela fonctionnait sur le DVD de support d'installation de Windows 10 32 bits Pro que j'avais créé à l'aide de l'outil de création de supports ( windows.microsoft.com/en-gb/windows-10/… ). Mon problème était que j'avais supprimé ma partition Linux par erreur en voulant ajuster la taille des partitions, dans le Gestionnaire de partition Windows. Cette réponse a résolu mon problème - je peux maintenant démarrer sous Windows. Je vais relancer mon DVD d'installation Linux comme je voulais Windows 10 et XUbuntu à double démarrage. Merci beaucoup.
therobyouknow
6

Comme Gilles l'a déjà souligné, grub rescue ne dispose que de quelques commandes qui vous permettent de charger des modules (par exemple à partir d'un disque grub rescue).

Dans mon cas - le démarrage à partir d'une autre source n'était pas possible - la seule option était de retirer le disque dur de l'ordinateur et d'utiliser un boîtier hd externe bon marché pour connecter le disque à un autre ordinateur via USB. Sur cet ordinateur, j'ai utilisé MbrFix pour corriger le mbr.

pruefsumme
la source
1

Vous pouvez utiliser grub rescuepour redémarrer Windows.

La liste de commandes serait quelque chose de similaire à

rootnoverify (hd0,0)
makeactive
chainloader +1            
boot

NB: cela nécessite la disponibilité de modules qui implémentent toutes ces commandes!

En lisant les commentaires sur grub rescue, cela semble fonctionner, vous pouvez alors accéder à Windows et réinstaller le chargeur de démarrage Windows dans le MBR. Cela ne fonctionne cependant que si votre partition Windows est la première partition sur le lecteur ET que c'est sur le premier lecteur que l'ordinateur voit. Si vous avez plusieurs lecteurs ou lecteurs SATA au lieu de lecteurs PATA, vous devrez peut-être utiliser une commande différente pour rootnoverify (essayez sd0 au lieu de hd0)

Mettez-moi à jour si cela fonctionne.

Kravlin
la source
4
L'invite de sauvetage de grub ne fournit pas la chainloadercommande (du moins pas sans charger manuellement le module, et je ne sais pas comment faire).
Gilles 'SO- arrête d'être méchant'
eh bien, si c'est le cas, il y a toujours le choix d'utiliser un lecteur flash (en supposant que l'ordinateur démarre) et de rendre le lecteur flash amorçable avec unetbootin et une copie du disque super grub (ou quelque chose de similaire) OU vous pouvez mettre une copie d'une partie de grub sur le lecteur flash et chargez-la en disant "kernel PATH"
Kravlin
googler autour j'ai trouvé cela. linuxquestions.org/questions/linux-general-1/grub-rescue-815634 Cela pourrait vous aider
Kravlin
1
Unknown command 'rootnoverify(hd0,0)'. Alors, j'ai besoin de trouver quelle commande grub-rescue charge le module pour rootnoverify?
Marcos
-1

J'ai exactement le même problème, j'ai supprimé la partition Ubuntu afin de pouvoir installer la nouvelle, mais je l'ai chiée et coincée dans Grub Rescue également

Je recherche également le correctif

Voici jusqu'où je suis

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

Il semble que nous devons utiliser nos disques Windows 7, démarrer et supprimer quelque chose appelé un MBR

À M
la source
Merci pour votre réponse. Mon problème est que je ne peux pas démarrer sur un CD. Si j'ai réussi à démarrer sous Windows, je pourrais utiliser l'outil MbrFix (voir: sysint.no/Nedlasting/MbrFix.htm )
pruefsumme
Ok, il me semble que vous devez aller dans votre bios et le faire regarder le CD avant de démarrer
Tom
Malheureusement, ce n'est pas possible car je n'ai pas de lecteur de CD.
pruefsumme
-1

Démarrez à partir du CD d'installation de Windows XP / Vista / 7 et sélectionnez l'option Réparer (R). Sélectionnez la partition appropriée, puis entrez le mot de passe du compte administrateur. À l'invite de commandes, exécutez les commandes suivantes:

fixmbr (C:\WINDOWS\fixmbr.exe)

fixboot (C:\WINDOWS\fixboot.exe)

Tapez «exit» et l'ordinateur redémarrera.

Phuqer
la source
L'affiche originale indique qu'ils ne peuvent pas démarrer à partir du CD, donc vous ne savez pas comment cela leur répond?
Rowland Shaw
vous devez définir la séquence de démarrage pour vérifier le lecteur de CD / DVD avant le disque dur
Malachi
-1

J'ai eu un problème similaire, j'ai dû aller dans le bios pour configurer d'abord la séquence de démarrage sur le lecteur de CD / DVD afin qu'il vérifie les éléments de démarrage là-bas. J'utilise une solution d'un autre endroit qui m'a dit de réinstaller Ubuntu pour que le chargeur grub soit installé, vous pouvez ensuite revenir dans Windows et supprimer la partition de la bonne façon. j'espère que cela aide quelqu'un là-bas

Malachie
la source