Démarrer Windows à partir de l'invite de commande de secours grub

32

Auparavant, j'avais installé Ubuntu 10.04 et Windows 7.

À présent, je me connectais à Windows, ouvrais l'éditeur de partition et supprimais le volume contenant Ubuntu. Je pensais que cela supprimerait Ubuntu et que cela pourrait m'aider à installer un autre système d'exploitation. J'ai ensuite redémarré le système.

L'invite de secours GRUB est là.

Je veux me connecter à Windows. Comment puis je faire ça?

Dans GRUB rescue, j'ai essayé les solutions suivantes:

ls
(hd0) (hd0,3) (hd0,2) (hd0,1) (hd1) (hda1,1)

Essayé toutes les combinaisons de ls (hdax)/ce qui a jeté:

error: Unknown Filesystem.

J'ai essayé ceci:

rootnoverify (hd0,0)
chainloader +1
makeactive
boot

Il a jeté:

Unknown command.

MODIFIER:

J'ai installé Ubuntu à partir de l'USB. Maintenant, quand j'ai redémarré le système, j'ai eu le GRUB, montrant l'ancien Windows et Ubuntu nouvellement installé. Je me suis heureusement connecté à Windows. Ensuite, j'ai utilisé la procédure standard pour supprimer Ubuntu, afin de ne pas avoir le sauvetage de grub.

Karthi prime
la source

Réponses:

34

Vous ne pouvez pas démarrer Windows à partir d'une invite de secours grub, sauf si la partition contenant les modules grub est disponible. C'est pourquoi vous obtenez l'erreur de commande inconnue. Votre meilleure solution consiste à réinstaller le chargeur de démarrage Windows. Pour ce faire, démarrez un CD de réparation Windows 7 ou le DVD d'installation de Windows à l'aide d'une invite de réparation et exécutez:

bootrec /fixmbr

Si vous ne disposez pas d'un CD de réparation Windows ou d'un DVD d'installation, il est également possible d'installer un chargeur de démarrage de type Windows à partir d'un CD / clé Ubuntu si vous en possédez un:

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

Notez que cela liloaffichera un grand écran d’avertissement, mais il est prudent de l’ignorer car il fait référence au moment où il est utilisé pour démarrer Linux.

Voici à quoi cela ressemble lilo(la commande est sensible à la casse):

bcbc@neptune:~$ sudo apt-get install lilo
[sudo] password for bcbc: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  lilo-doc
The following NEW packages will be installed:
  lilo
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 275 kB of archives.
After this operation, 807 kB of additional disk space will be used.
Get:1 http://mirror.csclub.uwaterloo.ca/ubuntu/ precise/main lilo amd64 1:23.2-2 [275 kB]
Fetched 275 kB in 1s (198 kB/s)
Preconfiguring packages ...
Selecting previously unselected package lilo.
(Reading database ... 505850 files and directories currently installed.)
Unpacking lilo (from .../lilo_1%3a23.2-2_amd64.deb) ...
Processing triggers for man-db ...
Setting up lilo (1:23.2-2) ...
bcbc@neptune:~$ sudo lilo -M /dev/sda mbr
Backup copy of /dev/sda in /boot/boot.0800
The Master Boot Record of  /dev/sda  has been updated.
bcbc@neptune:~$ 

Vous verrez un avertissement qui ressemble à ceci - il peut être ignoré lorsque vous utilisez liloun chargeur de démarrage de style Windows:

entrez la description de l'image ici

bcbc
la source
Comment démarrer à partir d'un CD d'installation de Windows 7 avec une invite de réparation? Si je démarre à partir du CD d’installation, ma seule option est d’installer Windows.
AlxVallejo
@AlxVallejo Essayez ceci: bleepingcomputer.com/tutorials/…
bcbc
Ah, je l'ai. Une fois que vous cliquez sur 'Suivant' comme si vous alliez installer Windows, l'écran suivant permet de réparer Windows, puis entrez l'invite de commande.
AlxVallejo
Désolé, j'ai le même problème. Je n'ai pas le DVD d'installation de Windows et je ne sais pas pourquoi je ne peux pas démarrer à partir de l'USB, même si je force la commande de démarrage à partir du BIOS, je reçois toujours l'invite de secours grub ... Que pouvez-vous me conseiller de faire?
user3019105
3
Merci mec, tu as sauvé ma journée !!! J'ai été capable de résoudre en utilisant Lilo. Merci pour un si bon outil!
user3019105
3

Si la partition contenant les grubfichiers a été supprimée, vous devriez pouvoir démarrer Windows avec un liveCd ou un liveUSB sous Linux , en utilisant l'option Boot existing OS(ou Boot from Local Drive- la plupart des liveUSB ont une option similaire).

Exemple: en utilisant Archlinux USB, sélectionnez l’option permettant de démarrer un système d’exploitation existant:

entrez la description de l'image ici

puis Tabcliquez sur le chargeur de chaîne vers la partition Windows:

entrez la description de l'image ici

Description de l' comboot/chain.c32utilisation sur la page Syslinux

don_crissti
la source
Commande inconnue 'chainloader'.
user7543
1
@ user7543 - cela signifie que vous êtes à l' grub rescueinvite (la partition linux contenant les fichiers grub a probablement été supprimée). Vous devrez essayer ma deuxième méthode (via arch liveUSB) ou suivre les bcbcinstructions de l'autre message.
don_crissti
L’ grub rescueinvite a un ensemble de commandes très limité et unique qui n’est pas du tout intuitif à comprendre. Vous trouverezgrub rescue
DocSalvager