Come avviare una partizione di Windows dalla riga di comando di Grub


16

Ho Windows 10 HOME installato sul mio sistema. Dopo aver installato Windows 10 HOME, ho installato Ubuntu 14.04 LTS su una partizione separata in modo da poter eseguire il dual boot.

Ho rimosso Ubuntu 14.04 LTS eliminando la partizione su cui era installato. Ora non riesco ad avviare il mio sistema. All'avvio, il mio sistema si ferma alla riga di comando di Grub.

Voglio avviare l'installazione di Windows 10 che non ho rimosso dal mio sistema.

Questo viene visualizzato all'avvio:

GNU GRUB version 2.02 beta2-9ubuntu1.3 <br> 
minimal BASH-like editing is supported.for the first word, TAB lists
possible commands completions.anywhere else TAB lists the possible device or file completion.
grub>

Come posso avviare la mia partizione di Windows da questo comando grub?

Risposte:


26

Basta inserire il comando 'exit' (senza virgolette ovviamente). Dovresti accedere a un altro menu che ti consente di selezionare il bootloader di Windows.

Ha lavorato su Lenovo Y50


1
Ha funzionato bene su HP i5 7th Gen con Win10 dopo aver formattato la partizione Ubuntu.
Elshan,

Sono contento che abbia aiutato! @Elshan
adonayresom,

Ha funzionato nel Lenovo ThinkPad, non mi sarei mai aspettato che funzionasse
Renjith,

9

Quanto segue ha funzionato per me con un disco partizionato GPT.

insmod part_gpt
insmod chain
set root=(hd0,gpt1)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
boot

Nota che puoi inserire una riga di comando dal menu di avvio di grub e digitare i comandi come sopra per provare diverse combinazioni.

È necessario immettere l'id della partizione di avvio EFI (non la partizione di Windows) per il set root=comando.

Nella modalità grub della riga di comando lselencherà le partizioni del disco rigido,help elenca i comandi disponibili.

Dopo aver impostato correttamente il root, è possibile ls /visualizzare file e directory per trovare il percorso corretto per il boot manager di Windows se non si trova nella posizione predefinita.


6

Per avviare Windows, se Windows è installato sulla prima unità / partizione, immettere nella grubriga di comando:

insmod chain
insmod ntfs
set root=(hd0,1)
chainloader +1

consultare https://www.gnu.org/software/grub/manual/html_node/Chain_002dloading.html#Chain_002dloading per maggiori dettagli.


3
Questo ha funzionato per me. Per completezza: è necessario dare il comando "boot" dopo aver digitato quanto sopra.
Tyr,

Questo vale solo se il disco di sistema di Windows utilizza il partizionamento MBR. Per l'equivalente GPT, vedi questa risposta di @ 79E09796
telcoM

4

Supponendo di avere un dispositivo UEFI, il bootloader di Windows è ancora installato. Puoi selezionarlo di nuovo nel menu di configurazione UEFI sotto avvio, dove avrai probabilmente due opzioni (GRUB e il vecchio predefinito come il secondo), eliminare il primo o cambiare l'ordine.


Grazie. Questo è stato il modo più semplice e mi ha risparmiato un mal di testa.
Hungry Blue Dev

2

Questa risposta è per quelli con UEFI che hanno cancellato le partizioni Ubuntu prima di rimuovere grub

Lo farai da Windows 10. Nessun supporto di avvio richiesto.

Dove bootrec /fixmbr, bootsect /nt60e l'Ubuntu vivere con i boot-repairsuggerimenti hanno fallito, questo ha funzionato per me:

(Questa risposta è stata presa alla lettera da qui )

  1. Esegui un cmd.exeprocesso con privilegi di amministratore
  2. Correre diskpart
  3. Tipo: list diskquindi sel disk Xdove X è l'unità su cui risiedono i file di avvio
  4. Digitare list volper visualizzare tutte le partizioni (volumi) sul disco
  5. Seleziona il volume EFI digitando: sel vol Ydove Y è il SYSTEMvolume (questa è quasi sempre la partizione EFI)
  6. Per comodità, assegna una lettera di unità digitando: assign letter=Z:dove Z è una lettera di unità libera (non utilizzata)
  7. Digitare exitper lasciare la parte del disco
  8. Mentre sei ancora nel cmdprompt, digita: Z:e premi invio, dove Z era la lettera di unità appena creata.
  9. Digitare dirper elencare le directory su questa partizione EFI montata
  10. Se sei nel posto giusto, dovresti vedere una directory chiamata EFI
  11. Digitare cd EFIe quindi dirper elencare le directory secondarie all'internoEFI
  12. Digitare rmdir /S ubuntuper eliminare la directory di avvio di Ubuntu

Supponendo che tu abbia mai avuto solo due sistemi operativi (Win 10 e Ubuntu) ora dovresti essere in grado di avviare direttamente Windows senza colpire la schermata black grub.

Copiato da /ubuntu/429610/uninstall-grub-and-use-windows-bootloader


0

Di recente mi sono imbattuto nello stesso problema. (cioè originariamente hanno una partizione separata con Ubuntu installato, doppio avvio da un menu di Grub. Ho quindi eliminato quella partizione Ubuntu dalla gestione del disco di Windows e, al riavvio, solo il menu dei comandi di GRUB).

Cosa ho fatto per tornare a Windows 10:

  1. Fai un Ctrl+ Alt+ Deleteper riavviare. Durante il riavvio, tenere premuto il shiftpulsante.
  2. Il mio PC quindi mi dà l'opzione di premere F12per l'opzione di avvio. Ho cliccato F12e mi restituisce un menu con Windows Boot Manager su di esso.
  3. Ho selezionato il boot manager di Windows e ho fatto clic su Invio. Sono tornato a Windows 10.

0

Questo ha funzionato per me, ora devo trovare un modo per riparare permanentemente il mbr.

Di recente mi sono imbattuto nello stesso problema. (cioè originariamente hanno una partizione separata con Ubuntu installato, doppio avvio da un menu di Grub. Ho quindi eliminato quella partizione Ubuntu dalla gestione del disco di Windows e, al riavvio, solo il menu dei comandi di GRUB).

Cosa ho fatto per tornare a Windows 10:

Fai un Ctrl+ Alt+ Deleteper riavviare. Durante il riavvio, tenere premuto il pulsante MAIUSC. Il mio PC quindi mi dà l'opzione di premere F12per l'opzione di avvio. Ho cliccato F12e mi restituisce un menu con Windows Boot Manager su di esso. Ho selezionato il boot manager di Windows e ho fatto clic enter. Sono tornato a Windows 10.


0

Basta uscire da grub digitando exit e andare alla configurazione del BIOS e ripristinare le impostazioni predefinite e riavviare il computer.


-1

Prova questo:

rootnoverify (hd0,0)
chainloader +1
makeactive
boot
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.