Il menu di avvio a doppio avvio non viene visualizzato dopo l'installazione di Ubuntu 15.10 insieme a Windows 10


10

Ho installato Ubuntu 15.10 insieme a Windows 10 con UEFI. Per installare Ubuntu, ho scelto l'opzione installa accanto a Windows 10 o qualcosa di simile a questo. Quindi ho creato una nuova partizione per Ubuntu e l'ho installata. Dopo l'installazione, il menu di avvio non è stato visualizzato. Inizialmente pensavo che Ubuntu non fosse installato, ma quando ho collegato l'unità USB e volevo installare Ubuntu ho visto un'opzione per reinstallare Ubuntu sul mio computer. Quindi, ho scoperto che Ubuntu è installato. Premendo F8e F12anche non aiuta.

Qualcuno può aiutarmi a far apparire il menu di avvio di GRUB?

In Windows, ho anche inserito il comando bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efiin cmd, ma il menu di avvio non viene ancora visualizzato.


Puoi provare a utilizzare lo boot-repairstrumento
TheWanderer

Risposte:


8
  1. Su Windows 10, vai al menu Start .

  2. Cerca e apri Opzioni di recupero . La descrizione dovrebbe indicare Impostazioni di sistema .

  3. In Avvio avanzato fai clic su Riavvia ora .

  4. Fai clic su Usa un dispositivo ; la descrizione dovrebbe indicare "Utilizzare un'unità USB, una connessione di rete o un DVD di ripristino di Windows".

  5. Fai clic su Ubuntu e, si spera, dovrebbe portarti al menu di avvio di grub.

  6. Quindi provare a tornare alla sessione live di Ubuntu su USB per reinstallare grub-efi. Nella sessione live, apri un terminale e inserisci i seguenti comandi in:

    sudo mount /dev/sda# /mnt
    

    Sostituisci l'hashtag /dev/sda#con il numero che rappresenta la partizione in cui hai installato Ubuntu. Puoi controllare usando gnome-diskso gparted.

    sudo mount /dev/sda# /mnt/boot/efi
    

    Sostituisci l'hashtag /dev/sda#con il numero che rappresenta la partizione EFI. Di solito /dev/sda2.

    sudo mount -o bind /dev /mnt/dev
    sudo mount -o bind /proc /mnt/proc
    sudo mount -o bind /sys /mnt/sys
    sudo mount -o bind /run /mnt/run
    sudo chroot /mnt/
    sudo apt-get install --reinstall grub-efi
    sudo update-grub
    

    Reboot.

  7. In caso contrario, vai alle impostazioni del BIOS con uno dei tasti F; tale opzione potrebbe essere Enter setup . Cerca le priorità delle opzioni di avvio e sposta Ubuntu sopra Gestione avvio di Windows . Vai all'opzione per salvare le modifiche quindi riavviare.

  8. Infine puoi provare a utilizzare Boot-Repair .


Grazie. Ho seguito i passaggi che hai citato. Tutto ha funzionato tranne gli ultimi passaggi. Ho anche seguito il tutorial dello strumento di riparazione di avvio. Non funziona ancora. Tuttavia, c'è stato un cambiamento! Ora quando faccio clic su Recovery Optionse infine seleziono Ubuntu, GRUB viene caricato e vedo più opzioni lì. Una delle opzioni è Windows ora! Ma quando il computer viene riavviato, devo nuovamente accedere a Windows e fare la stessa cosa per caricare GRUB. Cosa dovrei fare?
Amir,

@Amir, prova ad accedere al BIOS e assicurati di ubuntuessere il 1 ° nell'elenco delle priorità di avvio. Se riesci ad accedere a Ubuntu, prova a eseguire sudo update-grub.
Enkouyami,

Ho seguito i passaggi da 1 a 4. Ora, al passaggio 5, non ho un'opzione "Ubuntu". Ho solo due opzioni: USB NIC (IPV4) e USB NIC (IPV6). Cosa dovrei fare da qui?
Erel Segal-Halevi,

Inoltre, quando provo "sudo mount / dev / sda # / mnt / boot / efi", ottengo un errore: "/ mnt / boot / efi: il punto di montaggio non esiste". In effetti, non esiste una cartella "efi" in / mnt / boot - esiste una cartella "grub".
Erel Segal-Halevi,

1
Inoltre, quando provo "sudo apt-get install --reinstall grub-efi" ricevo un errore: "E: Il pacchetto grub-efi non ha un candidato all'installazione" (ho Ubuntu 18.04)
Erel Segal-Halevi,

2

Presumo che GRUB sia stato installato correttamente, ma qualcosa è chiaramente sbagliato. So che hai detto che già provato bcdedit, ma ecco il comando per impostarlo: bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi. Se lo imposti e non riesci ad avviare, come hai già indicato, non dimenticare di annullare la modifica effettuata utilizzando bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi.

Prova a seguire i passaggi dettagliati nella risposta di Enkouyami (es. Chroot nel tuo sistema Ubuntu installato dal CD live e quindi reinstallare grub manualmente).

Se quanto sopra fallisce, puoi provare a installare grub2win . Ciò consente di avviare grub2 dal firmware EFI di Windows apportando modifiche al codice di avvio. Assicurati di seguire attentamente le istruzioni nella pagina del progetto se scegli il metodo.

Un altro metodo al posto di grub2win è Super Grub2 Disk , che è un CD live che ti consente di avviare diversi sistemi operativi. Vorrei provarlo prima invece di grub2win, poiché c'è meno rischio se qualcosa va storto. Non ho usato Super Grub2 Disk personalmente, ma ho sentito che è uno strumento incredibilmente utile. Usando questo strumento, puoi ripristinare grub seguendo le istruzioni qui .


2

Ho letto molte risposte e provato di conseguenza, ma il problema era ancora lì, quindi ho deciso di farlo da solo come segue:

  1. Fai clic sul menu Start e seleziona Impostazioni .
  2. Seleziona AGGIORNAMENTO E SICUREZZA.
  3. Fai clic su Ripristino .
  4. In Avvio avanzato , fai clic sul pulsante Riavvia ora . Il sistema si riavvierà e mostrerà il menu di avvio di Windows 10.

    IMG:

  5. Seleziona Risoluzione dei problemi .

  6. Scegli le opzioni avanzate .

    IMG:

  7. Seleziona Impostazioni firmware UEFI .

  8. Fare clic su Riavvia per riavviare il sistema e accedere all'utilità di configurazione UEFI (BIOS).

  9. Configurazione del BIOS F10 -> scheda Configurazione del sistema -> Opzioni di avvio -> Gestione avvio del sistema operativo -> Ubuntu -> (selezionare l'opzione Ubuntu e spostare questa opzione in cima all'elenco) -> F10 Salva ed esci (premere F10per salvare Ubuntu come opzione di avvio predefinita) -> F10 (premere di F10nuovo per salvare le modifiche all'utilità di configurazione BIOS / UEFI)

    IMG:

Al riavvio del computer, verrà visualizzato il menu di avvio di Ubuntu.


1
Benvenuti in Ask Ubuntu. Ho pubblicato una foto sullo schermo del BIOS di bassa qualità perché era l'unica foto che avevo. Se hai una foto del BIOS più accurata, fornisci un link ad essa in un commento e incorporerò la nuova foto nella tua risposta.
karel,

1

Avvia Live Ubuntu e seleziona prova l'opzione Ubuntu dal menu di GRUB che appare, quindi installa la riparazione di avvio digitando i seguenti comandi.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

0

È presente un'impostazione /etc/default/grubchiamata GRUB_TIMEOUT_STYLE=hiddenche impedisce la visualizzazione del menu GRUB durante il periodo di timeout a meno che non si prema il Esctasto. Verifica se questa impostazione è abilitata da GRUB_TIMEOUT_STYLE=hidden, e se è abilitata, apri il /etc/default/grubfile per la modifica nell'editor di testo nano e disabilitalo.

sudo nano /etc/default/grub

Commenta la riga che dice GRUB_TIMEOUT_STYLE=hiddenprecedendola con un #personaggio. Assicurati che il GRUB_TIMEOUTvalore sia impostato su un valore maggiore di zero, ad esempio GRUB_TIMEOUT=10. Salva il file.

Quindi eseguire il update-grubcomando e riavviare:

sudo update-grub  
sudo reboot

Scorciatoie da tastiera dell'editor di testo nano
Utilizzare la combinazione di tastiera Ctrl+ Oe successivamente premere Enterper salvare il file nella posizione corrente.
Usa la combinazione di tastiera Ctrl+ Xper uscire da nano.

Altri link utili

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.