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.

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


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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.