Ho appena finito questo come un novizio di Linux questo fine settimana e appena (!) Ha funzionato. Avevo la configurazione di fabbrica di Windows 7 su un laptop e stavo cercando di ottenere Ubuntu al doppio avvio. Ho usato il gestore delle partizioni di Windows per liberare un po 'di spazio sul disco rigido e poi ho usato CD live e GParted per creare una /, / home e scambiare le partizioni logiche. Ho quindi installato Ubuntu in quelle partizioni. Sono quindi tornato a Windows, ho eseguito EasyBCD e ogni modo che ho provato (vedi i suggerimenti di thread sopra), ho sempre finito con il prompt dei comandi grub> e talvolta nulla di molto.
La prima cosa da fare è verificare se è possibile utilizzare il prompt dei comandi grub> per avviare effettivamente l'installazione di Ubuntu. Questo ti darà la certezza che l'installazione ha funzionato e ti dirà quali impostazioni utilizzare in seguito.
"ls" ti fornirà un elenco di dove ti trovi. Per me, questo sembrava essere il mio disco di Windows 7 C da alcuni dei nomi di directory che ha portato. Quindi, è necessario modificare il root nella partizione che contiene i file / boot di Ubuntu. Per questo usi il comando grub "root".
Grub non usa sda / b / c / d per dischi rigidi sata, invece usa hd0 per sda, hd1 per sdb ecc. Il 'tasto_codice' viene usato in grub per le opzioni di completamento automatico. Ho solo un disco rigido, quindi digitare "root (hd0, 'tab_key'" mi ha dato tutte le opzioni per le partizioni in hd0 che erano disponibili. Sarà utile se sai in quale partizione hai installato il tuo / boot ma anche allora è non troppo intuitivo. Ho usato GParted per creare le mie partizioni di installazione, quindi sapevo di aver installato / avviato la partizione sda9, quindi sono stato in grado di identificarlo in modo relativamente semplice. Un po 'di confusione perché grub inizia a contare partizioni estese da 4. Il modo per ottenere grub per ottenere la mia partizione / boot è stato digitando "root (hd0,8)" cioè uno in meno del numero sda9. Fai un "ls" e abbastanza sicuro,
Il prossimo passo da fare è caricare il kernel e il file initrd. Quello del kernel è stato quello che mi ha lanciato in quanto è necessario specificare il root nella normale terminologia di Linux come parte del comando. Sebbene il kernel e il file .img siano presenti in / boot, hanno nomi lunghi. Nella radice ci sono dei puntatori che risparmiano sulla digitazione accurata. Ecco tutto ciò che ho digitato, incluso il comando di root sopra:
root (hd0,8)
kernel /vmlinuz root=/dev/sda9
initrd /initrd.img
boot
In questo modo, Ubuntu è stato installato e mi ha dato la certezza che era installato correttamente. Ora dovevo solo capire come automatizzarlo. Questo mi ha riportato a EasyBCD su Win7. Fai clic per aggiungere una nuova voce (ho lasciato quello originale che mi ha portato a grub> da solo), ho selezionato la scheda NeoGrub e ho fatto clic su Installa. Successivamente, ho fatto clic su Configura e questo ha richiamato un file menu.lst. Ho aggiunto tutte le righe che avevo usato sopra nella riga di comando di grub per farlo avviare e basta. La prossima volta che ho riavviato, ho scelto NeoGrub e sto digitando tutto da Ubuntu, che sembra favoloso e veloce rispetto ai costanti cerchi di ritardo di Win7.
collegamenti che ho usato per tutto il fine settimana ....
http://www.linuxbsdos.com/2012/05/17/how-to-dual-boot-ubuntu-12-04-and-windows-7/2/
http://www.dedoimedo.com/computers/dual-boot-windows-7-ubuntu.html