GNU/Linux >> Linux Esercitazione >  >> Ubuntu

È necessario disabilitare l'avvio protetto per Ubuntu 14.04 Dual-boot con Windows 8 Uefi?

Ho letto alcune guide sul dual-boot di Ubuntu e Windows 8, ma tutte le guide che ho letto riguardano versioni precedenti di Ubuntu. Consigliano di disabilitare Secure Boot perché c'è un bug nel programma di installazione di Ubuntu che elimina del tutto il bootloader di Windows 8. Disabilitarlo è ancora necessario in Ubuntu 14.04? Posso abilitarlo di nuovo al termine dell'installazione? Inoltre, in una nota correlata, SO che la disabilitazione dell'avvio rapido è necessaria per l'installazione, ma una volta completata l'installazione, posso riattivare anche quella?

Risposta accettata:

In realtà hai sollevato quattro problemi distinti:

  • Avvio protetto — In teoria, la disabilitazione di Secure Boot non dovrebbe essere necessaria per installare Ubuntu 14.04 (o anche un paio di versioni precedenti). Esercitati solitamente segue la teoria, ma a volte non è così:alcuni computer semplicemente non sembrano andare d'accordo con Shim (il programma che Ubuntu usa per funzionare con Secure Boot). È quasi certo che un problema di avvio protetto si manifesterà come l'impossibilità di iniziare anche l'avvio, sia il programma di installazione di Ubuntu che il sistema Ubuntu una volta installato. Se vedi solo un menu di GRUB o un logo di avvio di Ubuntu, l'ostacolo di avvio protetto è stato superato. (In Fedora, Secure Boot può avere effetti successivi molto più tardi, ma questo è molto più raro in Ubuntu.)
  • Bug di eliminazione ESP — Le vecchie versioni di Ubuntu creerebbero ciecamente un nuovo filesystem FAT16 sulla partizione di sistema EFI (ESP), che è dove sono archiviati i caricatori di avvio EFI. Questa azione cancellerebbe il caricatore di avvio di Windows, insieme a qualsiasi altro file sull'ESP (come gestori di avvio di terze parti, file di aggiornamento del firmware, ecc.). Questo bug è stato segnalato nel 2011 e corretto prima del rilascio di Ubuntu 12.04, quindi non dovrebbe interessare Ubuntu 12.04, 12.10, 13.04, 13.10 o 14.04. Detto questo, eseguire il backup di tutte le partizioni correnti prima di installare Ubuntu (o qualsiasi sistema operativo) è una precauzione utile.
  • La funzione di avvio rapido del firmware — Gli EFI moderni di solito hanno una funzione chiamata "avvio rapido" o qualcosa di simile. Se abilitato, il firmware utilizza determinate scorciatoie nel processo di avvio, che possono includere un'inizializzazione minima (piuttosto che completa) dei dispositivi USB. (Il sistema operativo deve eseguire la propria inizializzazione completa in un secondo momento, indipendentemente da ciò che fa il firmware.) L'effetto può essere che il computer non si avvia da un'unità flash USB. Questo è ovviamente negativo se stai cercando di installare Ubuntu da un disco del genere, quindi sarà necessario disabilitare questa funzione durante l'installazione di Ubuntu. (Se il tuo sistema ha un disco ottico e stai tentando di installarlo da esso, le scorciatoie di inizializzazione USB dovrebbero essere irrilevanti, però.) Nota che i dettagli variano da un computer all'altro; potrebbe non essere necessario disabilitare una funzione di "avvio rapido" su tutti i computer. Una volta installato Ubuntu, di solito è possibile riattivare la funzione e Ubuntu continuerà ad avviarsi, ma dovrai disabilitarlo di nuovo se desideri eseguire l'avvio da un supporto esterno (ad esempio, per la manutenzione di emergenza).
  • Avvio rapido in Windows — Windows 8 ha una funzionalità chiamata Fast Startup (aka Hybrid Boot o Hybrid Shutdown). Questa funzione trasforma una normale operazione di spegnimento in un'azione di sospensione su disco. Una conseguenza di questa modifica è che i filesystem, incluso l'ESP, non vengono smontati correttamente. Se poi si tenta di eseguire il dual-boot, il risultato può essere un danno del filesystem ai filesystem condivisi e/o l'impossibilità di montare filesystem condivisi. Pertanto, è imperativo che questa funzione di Windows sia disabilitata e lasciata disabilitata. Molti siti Internet, come questo, forniscono istruzioni su come disabilitare questa funzione. Tieni inoltre presente che la funzione di avvio rapido di Windows è completamente non correlata alla funzionalità del firmware che potrebbe avere un nome simile.
Correlati:Collegamento del telefono Android 4 (Ice Cream Sandwich / Jelly Bean / KitKat) in Ubuntu?

Spero che questo chiarisca le cose.

MODIFICA:

Le versioni recenti di Ubuntu (non ricordo esattamente quando è iniziato, ma la 16.04 è interessata) hanno rafforzato i controlli di avvio protetto, rendendo queste versioni suscettibili agli "effetti successivi" che ho notato in precedenza. In particolare, i moduli del kernel di terze parti (driver) potrebbero non essere caricati a meno che non si salti attraverso i cerchi per firmarli, come descritto qui. I driver per le schede video ATI e Nvidia e per VirtualBox sono comunemente citati come motivi per disabilitare Secure Boot per aggirare questi problemi, ma ci sono altri driver non firmati che interessano alcuni sistemi. Secure Boot offre vantaggi, almeno in teoria, quindi se sei all'altezza della sfida tecnica, incoraggio a lasciarlo attivo e a firmare tutti i moduli del kernel di cui hai bisogno. (Personalmente, non sono un fan dei moduli video proprietari, ma alcune persone ne hanno bisogno per ottenere prestazioni adeguate con alcuni giochi e applicazioni. Se non ne hai bisogno, l'utilizzo dei driver open source standard è una soluzione adeguata.)


Ubuntu
  1. Dual Boot Ubuntu e Windows 10

  2. Installare Ubuntu su Usb e avviare da Destop con Uefi?

  3. Avvio molto lento con Ubuntu 15.04?

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

  5. Ubuntu non si avvia al primo avvio con il doppio avvio di Windows 10?

Come installare Ubuntu 18.04 insieme a Windows 10 o 8 in Dual Boot

Proteggi Ubuntu con ClamAV Antivirus

Come disabilitare UEFI Secure Boot in Windows 10

Come installare Ubuntu insieme a Windows in Dual-Boot

Ubuntu 17.10 non riconosce una partizione messa da parte per Linux (dual-boot con Windows 10)?

Perché non riesco a eseguire il dual boot di Windows 10 con Ubuntu 18.04?