Perso Windows 7 in GRUB dopo aver installato Ubuntu 14.04


20

Quindi oggi ho deciso di installare il nuovo 14.04 (64 bit) sopra il 13.10 (32 bit) di Ubuntu che avevo usato per il dual boot con Win 7. Quindi mi ha dato un numero di opzioni per installare il 14.04, uno di questi era quello di reinstallare Ubuntu senza perdere i miei file e le mie applicazioni (dove possibile). E quando il processo di installazione è terminato, mi è stato chiesto di riavviare come al solito, ma questa volta il menu di GRUB non viene visualizzato per farmi scegliere se fare il boot con Windows o Ubuntu, e si avvia solo con Ubuntu ora. Ho controllato le partizioni con Gparted e Win7 è ancora lì.

Quindi, c'è un modo per far rivedere a GRUB entrambi i sistemi operativi, e come?

Grazie in anticipo !


tenere premuto shift durante l'avvio ti darà un menu di grub, quindi potresti avviare Windows manualmente ubuntuforums.org/showthread.php?t=1674192 ... inoltre capisco che grub può essere configurato da un file di testo, se qualcuno sa quale file e cosa cambiare, si prega di pubblicare tutto il possibile per aiutare. è passato molto tempo da quando l'ho fatto da solo (stavo usando Puppy Linux, quindi leggere i loro documenti può aiutare: puppylinux.org/wikka/GRUB ) ... ecco un documento sulla versione Ubuntu di grub help.ubuntu.com/ community / Grub2
Konner Rasmussen,

Risposte:


29

Ho appena riscontrato lo stesso problema dopo aver installato Kubuntu 14.04 su un (rotto) 13.10. Ho trovato questa piccola soluzione per ripristinare la funzionalità grub:

Basta aprire un terminale ed entrare

sudo update-grub

Ciao, non penso che questo da solo ripristinerà la possibilità di avviare Windows.
NGRhodes,

5
Bene, lo ha fatto. In realtà, prima di eseguire questo comando, grub non veniva mostrato affatto all'avvio. Invece, (k) ubuntu è stato avviato direttamente. Quando ho eseguito il comando, mi ha dato un output dei sistemi operativi trovati. Da allora appare il menu di avvio e Windows è elencato lì.
Arne.

Questa è la risposta che cercavo. Semplice e ha funzionato. Molte grazie.
Steve McGuire,

Anche questo ha funzionato per me su Ubuntu 16.04 LTS
RIYAJ KHAN il

Agh, stavo per farlo, ma sembrava troppo semplice. +1 per avermi fatto sentire stupido!
Finanzia la causa di Monica il

7

Avviato da USB live con la versione sul mio Ubuntu che è installata sul mio PC e ha installato Boot Repair immettendo i seguenti comandi nel terminale:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Ho eseguito la riparazione consigliata e seguito i comandi che mi ha dato per il terminale, e quando è finito e riavviato è stato comunque avviato solo con Ubuntu. Quindi eseguo nuovamente Boot Repair e dopo che il programma ha verificato i problemi, ho fatto clic su "Opzioni avanzate" nella scheda Posizione di avvio. Qui sotto c'è un menu a discesa contro "Sistema operativo per l'avvio di default:" c'erano Ubuntu 14.04 e Windows 7, quindi ho scelto Windows 7 e poi 'Applica'. Quando il processo è terminato, ho riavviato e ora GRUB aveva l'opzione di farmi scegliere se volevo riavviare con Ubuntu o Windows. RISOLTO

Spero che funzioni anche per te !!!


Come hai aggiunto il repository quando non c'è supporto per 14.04? Voglio dire, il comando sudo add-apt-repository ppa:yannubuntu/boot-repairdovrebbe restituire errori e non aggiungere nulla.
NickTux,

Sì, ho notato lo stesso pensiero, ma dopo quando l'ho realizzato dopo averlo scritto qui, ma l'ho provato e ha funzionato davvero e sorprendentemente. Non sono un utente avanzato per concludere perché abbia funzionato, e in questo caso sono contento di non esserlo perché probabilmente non l'avrei provato, ahahah. Mi dispiace non essere stato utile con quella risposta.
Valentin,

1

Sfortunatamente, ho riscontrato questo problema dopo aver provato a installare quello che sembra essere stato un Ubuntu 15.04 corrotto - dopo l'installazione, mi ha portato in un OpenBox WM con molte configurazioni rotte. Inoltre, il mio disco rigido di Windows 7 (unità separata) in qualche modo è riuscito a corrompersi nel processo.

Nel prompt dei comandi della modalità di riparazione del CD di Windows, l'emissione di "bootrec / fixmbr" seguita da "bootrec / fixboot" e quindi l'esecuzione di Ripristino all'avvio dal CD di Windows mi ha permesso di accedere alla macchina. Tuttavia, il mio filesystem era stato distrutto: Steam, i driver, ecc. Erano tutti corrotti. Sono sorpreso di essere stato anche in grado di accedere.

Reinstallato. Prima Windows, poi Ubuntu 14.04, questa volta nessun problema.


1

Avvia Ubuntu o qualsiasi distribuzione Linux da USB / CD dal vivo, quindi apri il terminale e punta sudo fdisk -lper visualizzare tutte le partizioni di tutti i tuoi dischi rigidi

Quindi devi identificare la partizione Ubuntu, quindi montare la tua partizione Ubuntu selezionando la partizione in cui è stata installata normalmente è la sda1, puoi controllarla usando il comando "fdisk" o usando GParted sudo mount /dev/sda1 /mnt

Quindi montare gli altri dispositivi

sudo mount --bind /dev /mnt/dev    
sudo mount --bind /dev/pts /mnt/dev/pts    
sudo mount --bind /proc /mnt/proc    
sudo mount --bind /sys /mnt/sys 

Ora esegui il comando chroot per avere accesso completo alla radice sudo chroot /mnt

dopo l'esecuzione grub-install --recheck /dev/sdaMa assicurati di sostituire sda ​​al dispositivo che usi per avviare il tuo sistema (non inserire solo il numero di partizione sda)

Infine regola automaticamente il ribaltamento del menu di GRUB sudo update-grub2

Se non funziona, connettiti a Internet ed esegui questo comando sudo apt-get install grub2

Se hai qualche domanda, chiedi, uso sempre questo passaggio quando GRUB non funziona correttamente. Sono stato tradotto queste istruzioni da un documento in spagnolo, quindi per favore chiedete se avete una domanda


0

Ho anche riscontrato questo errore grub "simbolo 'grub_term_highlight_color' non trovato" dopo aver aggiornato Xubuntu dal 13.10 al 14.04 su una doppia partizione Windows 8.1 / Xubuntu. Ho aggiornato Xubuntu in passato senza problemi, ma durante l'aggiornamento ieri sera dal 13.10 al 14.04, mi sono ritrovato bloccato al prompt di salvataggio di Grub. Dato che non ho riscontrato questo problema prima, ho deciso di provare l'utilità Boot Repair come dettagliato qui: https://help.ubuntu.com/community/Boot-Repair . Avevo bisogno di andare con la "seconda opzione" annotata in quella pagina di aiuto, perché non avevo modo di creare un CD di ripristino di avvio.

Ecco cosa ho fatto esattamente:

Sul mio laptop sono andato all'org xubuntu dot dove ho scaricato l'ISO di Live Xubuntu. Se hai un'unità disco scrivibile, sono sicuro che puoi creare un LiveCD con questo file ISO (presumibilmente potresti anche creare un CD di riparazione di avvio), ma il mio laptop non ha unità ottica.

Quindi, ho creato un LiveUSB avviabile di Xubuntu 14.04. Le istruzioni che ho seguito per creare il LiveUSB sono disponibili qui: http://blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/ (tenendo presente il mio il Mac OS del laptop richiedeva il comando "sudo" per scrivere sull'USB formattato, come dettagliato nei commenti di quel post).

Con il LiveUSB di Xubuntu finito in mano, ho riavviato il computer con errore grub, modificando il menu di avvio per riconoscere il LiveUSB, che ha caricato Xubuntu Live. Ho scelto "Prova Xubuntu" quando LiveUSB mi ha chiesto di provare o installare. Questo ha caricato una sessione di Xubuntu che mostra tutte le mie partizioni come icone del desktop.

Ho aperto un terminale ed eseguito quanto segue come dettagliato nella pagina di aiuto per il ripristino di avvio sopra collegata:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Ho seguito le istruzioni nell'utility Boot Repair, che erano abbastanza autoesplicative. Boot Repair ha riconosciuto le mie partizioni ed eseguito il suo processo, ma ha terminato con un "errore" indirizzo Ubuntu Pastebin. L'ho copiato, ma sembrava che l'errore fosse collegato a unità extra sulla macchina che non avevano SO. Indipendentemente dall'errore, Boot Repair ha comunque dato la possibilità di riavviare, quindi l'ho fatto.

Ovviamente mi sono assicurato che il mio menu di avvio indicasse l'unità corretta e voilà! Grub riconobbe di nuovo tutte le mie partizioni come doveva. Ho caricato Xubuntu e sembra che 14.04 funzioni esattamente come dovrebbe ora che Boot Repair ha fatto il suo lavoro. Inoltre, posso caricare Windows 8.1 bene.

Spero che i miei appunti siano di qualche utilità. Sono grato per Boot Repair e per tutti gli strumenti di risoluzione dei problemi dedicati là fuori!


0

Primo avvio da live ubuntu cdo Live ubuntu flash drivee connect to internet. Dopodiché vai su termianl ctlr+alt+Te usa il comando qui sotto,

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Questo in realtà risolve tutti i problemi che ho con l'avvio. Troverai un link allegato screen short and clear instruction. Divertiti.

Link di riferimento: SEGUIMI PER ULTERIORI CHIARIMENTI!


0

Solo due comandi al terminale, e devi essere fatto.

sudo os-prober
sudo update-grub

e riavvia il tuo sistema ora.


os-probercerca semplicemente sistemi operativi. Non cambia comunque la configurazione del sistema. L'unico comando utile qui è update-grub(che è configurato per impostazione predefinita per chiamare os-probere usare il suo risultato), che rende questa risposta una copia.
David Foerster,

0

Prova a reinstallare grub, digita terminal: sudo grub-install /dev/sd_(dove sd_ è il dispositivo su cui installare il bootloader) sudo grub-update, quindi , spero che ti possa aiutare Nota: sda in / dev / sda può essere nel dispositivo su cui hai installato grub.

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.