Possibile duplicato:
Come posso riparare grub? (Come recuperare Ubuntu dopo aver installato Windows?)
Come riparare GRUB2 in un sistema con modalità di ripristino interrotta
Risposta accettata:
L'ho risolto così è come fare (stessa partizione di avvio):
Avvia nel Live CD di Ubuntu 12.04 e fai clic su "Prova Ubuntu senza installare": Dopo che il desktop è stato caricato, è necessario montare la partizione di root in modo da concedere all'utente live cd read/ permessi di scrittura su file e cartelle di sistema. Per prima cosa identifichiamo la partizione in cui è installato Ubuntu con questo comando:
sudo fdisk -l
Nota:il Terminale può essere avviato premendo CTRL+ALT+T.
La partizione Ubuntu su cui lavoreremo sarà etichettata con la parola "Linux" come mostrato nello screenshot riportato di seguito:
Esegui ora questa sequenza di comandi per montare la partizione di root:
sudo mkdir -p /media/ubuntu
sudo mount /dev/sda1 /media/ubuntu
Quindi devi montare queste cartelle di sistema per usarle nel tuo attuale ambiente desktop:
sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys
Ora esegui il chroot nel tuo disco rigido con questo comando:
sudo chroot /media/ubuntu
Ora hai i permessi di lettura/scrittura sulla tua partizione di root. Per installare GRUB2, devi usare uno di questi due comandi:
grub-install /dev/sda
o
grub-install --root-directory=/media/ubuntu /dev/sda
Nota:il "sudo" non è richiesto poiché ora sei loggato come root. Mantieni anche /dev/sda così com'è.
Se l'installazione ha esito positivo, otterrai questi output:
[email protetta]:/# grub-install /dev/sda
Installazione completata. Nessun errore segnalato.
Aggiorna GRUB2 con questo comando:
update-grub
Ora rimuovi il CD di installazione di Ubuntu e riavvia il sistema per vedere se il menu di avvio di GRUB2 è stato ripristinato o meno.