In precedenza avevo installato Ubuntu 10.04 e Windows 7.
Ora ho effettuato laccesso a Windows, ho aperto leditor delle partizioni e cancellato il volume contenente Ubuntu – pensavo che avrebbe eliminato Ubuntu e potrebbe aiutarmi a installare un altro sistema operativo – e ho riavviato il sistema.
Il prompt di salvataggio di GRUB è lì.
Voglio accedere a Windows. Come posso farlo?
In GRUB rescue, ho provato quanto segue:
ls (hd0) (hd0,3) (hd0,2) (hd0,1) (hd1) (hda1,1)
Ho provato tutte le combinazioni di ls (hdax)/
, che ha eliminato:
error: Unknown Filesystem.
Ho provato questo:
rootnoverify (hd0,0) chainloader +1 makeactive boot
Ha eliminato:
Unknown command.
EDIT:
Ho installato Ubuntu dallUSB. Ora, quando ho riavviato il sistema, ho ottenuto GRUB, che mostrava il vecchio Windows e Ubuntu appena installato. Sono felicemente connesso a Windows. Poi ho usato la procedura standard per rimuovere Ubuntu, in modo da non avere grub rescue.
Risposta
Non puoi avviare Windows da un prompt di ripristino di grub, a meno che non sia disponibile la partizione con i moduli di grub. Ecco perché ottieni lerrore di comando sconosciuto. La soluzione migliore è reinstallare il bootloader di Windows. Per eseguire questo avvio da un CD di riparazione di Windows 7 o dal DVD di installazione di Windows a un prompt di riparazione ed eseguire:
bootrec /fixmbr
Se non si dispone di una riparazione di Windows CD o DVD di installazione, è anche possibile installare un bootloader simile a Windows da un CD / USB di Ubuntu se ne hai uno:
sudo apt-get install lilo sudo lilo -M /dev/sda mbr
Nota che lilo
farà apparire una grande schermata di avviso, ma è sicuro ignorarlo poiché si riferisce a quando viene utilizzato per avviare Linux.
Questo è come sembra utilizzare lilo
(nota che il comando fa distinzione tra maiuscole e minuscole):
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:~$
Tu “ll visualizza un avviso simile al seguente: può essere ignorato quando utilizzi lilo
come bootloader in stile Windows:
Commenti
- Come si avvia da un CD di installazione di Windows 7 a un prompt di riparazione? Se avvio dal installa il CD, la mia unica opzione è installare Windo ws.
- @AlxVallejo Prova questo: bleepingcomputer.com/tutorials/…
- Ah, ho capito. Dopo aver premuto ' Avanti ' come se ' stai per installare Windows, il prossimo screen ha la possibilità di riparare Windows e quindi accedere al prompt dei comandi.
- Spiacenti, ho lo stesso problema. Non ho il DVD di installazione di Windows e non so perché posso ' t fare il boot da USB, anche se forzo lordine di boot dal BIOS ricevo ancora il prompt di ripristino di grub. .. Cosa potresti consigliarmi di fare?
- Grazie amico, mi hai salvato la giornata !!! Sono stato in grado di risolvere utilizzando lilo. Grazie per lottimo strumento!
Rispondi
Se la partizione contenente grub
i file sono stati eliminati, dovresti essere in grado di avviare Windows utilizzando un liveCd o liveUSB di linux, utilizzando lopzione Boot existing OS
(o Boot from Local Drive
– la maggior parte degli USB live ha unopzione simile).
Ad esempio: utilizzando Archlinux USB, seleziona lopzione per avviare un sistema operativo esistente:
quindi premi Tab e punta il caricatore a catena alla partizione di Windows:
Descrizione dellutilizzo di comboot/chain.c32
nella pagina Syslinux
Commenti
- Comando sconosciuto ' chainloader '.
- @ user7543 – questo significa ' ti trovi al prompt
grub rescue
(la partizione Linux contenente i file grub è stata probabilmente eliminata). ' dovrai provare il mio secondo metodo (tramite arch liveUSB) o seguire lebcbc
istruzioni nellaltro post. - Il prompt
grub rescue
ha un insieme molto limitato e unico di comandi che non sono per niente intuitivi da capire. Ulteriori dettagli su come lavorare al promptgrub rescue
sono disponibili qui.