GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Grub non riesce a trovare Windows 7 dopo aver installato Raid 0?

Ho appena acquistato un nuovo computer con due SSD da 256 GB configurati in RAID 0. È stato preinstallato con Windows 7, ma volevo anche installare almeno una distribuzione Linux. Quindi, ho provato a installare Ubuntu tramite il LiveCD.

Nel LiveCD, ho prima creato alcune partizioni per Ubuntu. Il primo era uno scambio da 12 GB e il successivo, circa 88 GB formattato ext4 (gparted non mi permetteva di creare una partizione estesa, quindi c'erano entrambe partizioni primarie). Lo spazio extra derivava dalla riduzione della partizione di Windows 7.

Durante l'installazione di Ubuntu, ho selezionato il controller RAID principale per il caricatore di avvio. Al termine del programma di installazione, tutto si è avviato correttamente, ma GRUB non aveva una voce per il caricatore di Windows 7 (anche se ne aveva una per il caricatore di ripristino di Windows 7).

Per risolvere questo problema, ho provato a modificare manualmente il file /boot/grub/grub.cfg aggiungendo queste righe alla sezione 30_os-prober:

menuentry "Windows 7 (loader) (on /dev/mapper/isw_bhcibcaafd_Volume0p5)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    set root='(hd2,msdos3)'
    search --no-floppy --fs-uuid --set=root 6A92977992974889
    drivemap -s (hd0) ${root}
    chainloader +1
}

Dopo il riavvio, GRUB non è stato caricato e tutto ciò che ho ottenuto è stato un cursore lampeggiante in alto a sinistra dello schermo. Quindi, ho provato a rimuovere quella sezione (tramite il LiveCD di Ubuntu) e dopo averlo fatto, non riuscivo ancora ad avviare nulla. Per favore qualcuno potrebbe aiutarmi? Grazie!

Ecco una copia del mio riepilogo BootInfo:http://paste.ubuntu.com/1159385/

PS Ho una copia di grub.cfg se qualcuno ne ha bisogno per trovare una soluzione

Risposta accettata:

Non modificare manualmente il tuo /boot/grub/grub.cfg . Da grub2 (intorno al 2009) questo file viene automaticamente sovrascritto in diversi eventi (aggiornamenti del kernel, ad esempio).

Se vuoi che grub esegua la scansione dei tuoi dischi rigidi e cerchi i sistemi operativi, prova questo:

sudo update-grub

Questo rigenererà il tuo grub.cfg con tutte le voci trovate dalla sonda. Se vuoi personalizzare il modo in cui è fatto, prova a modificare questo file:/etc/defaults/grub . Questo è l'unico file di configurazione pensato per essere modificato dall'utente/amministratore.

Puoi anche abilitare o disabilitare il bit eseguibile nei file in /etc/grub.d . Puoi anche modificare o creare nuovi file lì per includere le voci manuali. Quest'ultimo è esattamente ciò che /etc/grub.d/40_custom è per.

Correlati:è possibile eseguire Ubuntu su un Nexus 7?

Puoi anche controllare questo wiki, ha tutto e altro che potresti voler sapere su grub2


Ubuntu
  1. Ubuntu si avvia per Grub Rescue?

  2. Installare Ubuntu 12.04 senza installare Grub?

  3. Riparare il caricatore di avvio di Windows dopo aver installato Ubuntu su Macbook Pro?

  4. Grub Rescue restituisce un filesystem sconosciuto dopo Windows Update?

  5. Windows 8 non si avvia tramite Grub dopo aver installato Ubuntu con Boot-repair?

Le 10 attività principali da eseguire dopo l'installazione di Ubuntu 16.04 LTS

Cose da fare dopo l'installazione di Ubuntu 13.04

Cose da fare dopo aver installato Ubuntu 13.10

Cose da fare dopo aver installato Ubuntu Desktop

23 migliori cose da fare dopo aver installato Ubuntu 18.04 e 18.10

30 cose migliori da fare dopo aver installato Ubuntu 15.10