Come risolvere il dual boot di Windows 8 e Ubuntu 14.04 su un Sony Vaio?


8

Attualmente sto cercando di installare Ubuntu 14.04 su un Sony Vaio preinstallato con Windows 8 in modalità UEFI (ho capito). E sto vivendo l'inferno a doppio avvio. Ho già provato la maggior parte dei suggerimenti nell'esaustiva installazione di Ubuntu insieme a una guida preinstallata di Windows con UEFI e installazioni Ubuntu quando utilizzo UEFI , ma ho ancora problemi quindi non contrassegnare la domanda corrente come duplicata.

Questi sono i passaggi che ho già fatto:

  1. Utilizzare un 14.04 a 64 bit
  2. Nel BIOS NON sono riuscito a trovare né disabilitare QuickBoot/FastBoote Intel Smart Response Technology(SRT). Ma ho fatto disabilitare FastStartupin Windows 8.
  3. Nel BIOS ho disabilitato SecureBoot.
  4. Ho installato 14.04 in modalità UEFI ( /etc/fstabcontiene la partizione UEFI) usando il partizionamento manuale sul disco rigido GPT. Ho ridotto le dimensioni della partizione di Windows 8 da Windows 8, come raccomandato.
  5. Dopo l'installazione ho notato problemi di doppio avvio, quindi ho tentato di utilizzare boot-repair(seguendo questa guida ). Ma si è concluso solo con un errore e non ha risolto molto.

Problema:

Windows 8 si avvia sempre bene. Quando in qualche modo riesco ad accedere alla schermata di grub, quindi la scelta di Ubuntu o Windows 8 si tradurrà in un avvio del sistema operativo. Quindi il doppio avvio di lavori. Tuttavia, la maggior parte delle volte Vaio si avvierà semplicemente su Windows 8 dopo un arresto o un riavvio.

Per arrivare alla schermata di grub in modo affidabile, sto attualmente usando la seguente soluzione alternativa imbarazzante:

  • Tenendo premuto il tasto MAIUSC, faccio clic su Riavvia in Windows-8: inserisci qui la descrizione dell'immagine
  • Quando viene visualizzato il menu seguente, seleziono Use a device: inserisci qui la descrizione dell'immagine
  • Quindi seleziono Ubuntu: inserisci qui la descrizione dell'immagine

Successivamente viene visualizzato il menu di GRUB e posso avviare Ubuntu. Perché questo funzioni ho dovuto abilitare External Device Bootnel BIOS e impostare Boot priorityche External Device(1) dovrebbe essere prima di Internal HDD(2).

Domanda:

  • Come posso risolvere i problemi di doppio avvio sul laptop? Vorrei poter accedere direttamente alla schermata di GRUB ogni volta che riavvio il computer, da Windows 8 o da Ubuntu.

Una domanda correlata con suggerimenti sui problemi del firmware Vaio: askubuntu.com/questions/360285/13-10-on-vaio-pro-with-uefi
landroni

Questo è ciò che (finalmente!) Ha funzionato per me: ubuntuforums.org/… semplice ed elegante
Henk,

A volte i vaios sony con due schede grafiche hanno problemi con Ubuntu, di solito posso usare solo con la modalità di resistenza

Se hai una nuova domanda, chiedila facendo clic sul pulsante Poni domanda . Includi un link a questa domanda se aiuta a fornire un contesto.
Charles Green,

Risposte:


4

Un utente Sony ha pubblicato questo:

Il trucco era copiare manualmente la directory di avvio di Ubuntu al posto della directory \ EFI \ Boot e rinominare shimx64.efi in \ EFI \ Boot \ bootx64.efi (non \ EFI \ Microsoft \ Boot \ bootmgfw.efi)

La correzione Boot-Repairs è la ridenominazione di bootmgfw.efi, che deve essere rifatta se Windows aggiorna i suoi file. E quindi può avviare Windows solo dal menu di grub.

Alcune altre opzioni:

Alternativa alla rinominazione Boot-Repairs di shim. Alcuni sistemi funzionano meglio per registrare grub / shim dall'interno di Windows, per quelli che continuano a ripristinare Windows come predefinito

Grub non viene visualizzato all'avvio per Windows 8.1 Ubuntu 13.10 Dual boot

bcdedit / set {bootmgr} percorso \ EFI \ ubuntu \ grubx64.efi

https://coderwall.com/p/vfyqkg

Alcuni install rEFInd che sembra essere un'altra soluzione alternativa.

http://www.rodsbooks.com/refind/index.html

http://www.rodsbooks.com/refind/secureboot.html


Grazie mille! Il tuo primo trucco ha funzionato perfettamente per me (, dopo diversi tentativi falliti con boot-repair ... NB: Non sto usando un dual boot, ho solo Ubuntu installato. Quindi non posso dirlo per un sistema dual boot.
Pierre-Antoine,

Versione aggiornata: askubuntu.com/questions/486752/… Se solo si avvia Ubuntu è possibile creare la cartella / EFI / Microsoft / Boot e copiare grub o shim in quella cartella e rinominarlo in bootmfgw.efi. Quindi il sistema pensa che si stia avviando Windows e avvia Ubuntu. E senza Windows non avrai conflitti con la sovrascrittura del file bootmfgw.efi in Windows, ma sui principali aggiornamenti di grub potrebbe essere necessario aggiornare la copia di grub che hai rinominato come bootmfgw.efi.
oldfred

Addendum: ha funzionato perfettamente con Ubuntu, ma poi ho voluto installare Gnome-Ubuntu e ho riscontrato un altro problema. Soluzione: ho dovuto impostare manualmente il flag 'boot' sulla partizione EFI (usando gparted, ma probabilmente altri strumenti avrebbero funzionato).
Pierre-Antoine,

Bene, dato che non è rotto, non lo aggiusterò! :) Ma grazie per il testa a testa.
Pierre-Antoine,

1

Ho avuto lo stesso problema qui. Per risolvere, prova i passaggi seguenti:

  1. Disabilita l'avvio sicuro, l'avvio rapido, ecc ... (l'hai già fatto);
  2. Quando si installa Ubuntu, selezionare il partizionamento manuale e creare le partizioni come segue:
    1. Una partizione ext4 per sistema e home (se lo desideri). Punto di montaggio:/
    2. Una partizione di swap. Di solito utilizzo il 50% della RAM disponibile;
    3. Una partizione ext2 per l'avvio. Penso che 400mb siano sufficienti. Punto di montaggio: /boot;
  3. Installa Ubuntu, ma non riavviare al termine dell'installazione.
  4. Installa gparted: sudo apt-get install gparted
  5. Open gparted. Seleziona il tuo disco e quindi la partizione di avvio (ext2). Fai clic con il tasto destro sulla /bootpartizione, seleziona gestisci flag e abilita flag bios_grub . Applica il cambiamento e chiudi gparted.
  6. Installa boot-repair come questo link ed eseguilo normalmente usando le impostazioni consigliate.

Se tutto è a posto, boot-repair troverà Windows 8 e configurerà grub per te. Ora puoi riavviare.

Spero che sia d'aiuto.


0

Prova questo . Ho avuto lo stesso problema con Ubuntu 14.04 e Windows 7 e ha funzionato bene per me.


Ho già provato a risolvere il problema utilizzando Boot-Repair, come indicato nella domanda. Cosa pensi esattamente che dovrei provare da quella guida?
landroni,

Oh, scusami per il mio brutto post allora. Non ho altra soluzione per il tuo problema. Spero che ne troverai presto uno.
Ragnar,

Invece di pubblicare una risposta solo link, considera di copiare (e citare) i componenti essenziali della risposta. In questo modo, se il tuo link si interrompe, la tua risposta ha valore per i futuri utenti. Vedi anche questo consiglio Stack Overflow Meta consigli su come scrivere buone risposte .
Clayton,

0

Se un'opzione del dispositivo di avvio non viene visualizzata per il dispositivo in uso: selezionare le opzioni nei menu del firmware per abilitare o disabilitare la modalità di compatibilità BIOS.

Per utilizzare la modalità di compatibilità BIOS, controllare le opzioni nei menu del firmware per disabilitare le funzionalità UEFI SecureBoot.

Per i PC più vecchi (Windows® 7-era o precedenti), cerca le opzioni per l'avvio da file e passa al file \ EFI \ BOOT \ BOOTX64.EFI su quel dispositivo.

lotta dal SITO MS

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.