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:

invio descrizione dellimmagine qui

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:

inserisci qui la descrizione dellimmagine

quindi premi Tab e punta il caricatore a catena alla partizione di Windows:

inserisci qui la descrizione dellimmagine

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 le bcbc 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 prompt grub rescue sono disponibili qui.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *