GNU/Linux >> Znalost Linux >  >> Ubuntu

Je pro Ubuntu 14.04 Dual-boot s Windows 8 Uefi potřeba deaktivace zabezpečeného spouštění?

Četl jsem několik příruček pro Ubuntu a Windows 8 s dvojitým spouštěním, ale všechny příručky, které jsem četl, se týkají starších verzí Ubuntu. Doporučují deaktivovat Secure Boot, protože v instalačním programu Ubuntu je chyba, která smaže zavaděč Windows 8 úplně. Je toto zakázání stále nutné v Ubuntu 14.04? Mohu jej po dokončení instalace znovu aktivovat? V související poznámce také VÍM, že pro instalaci je potřeba deaktivovat rychlé spouštění, ale mohu po dokončení instalace znovu povolit i to?

Přijatá odpověď:

Ve skutečnosti jste vznesli čtyři různé problémy:

  • Zabezpečené spouštění — Teoreticky by zakázání Secure Boot nemělo být nutné k instalaci Ubuntu 14.04 (nebo dokonce několika verzí před tím). Cvičte obvykle řídí se teorií, ale někdy tomu tak není – zdá se, že některé počítače si se Shimem (programem, který Ubuntu používá pro práci s Secure Boot) příliš nerozumí. Problém Secure Boot se téměř jistě projeví jako neschopnost dokonce začít bootovat – buď instalační program Ubuntu, nebo systém Ubuntu, jakmile je nainstalován. Pokud vidíte tolik jako nabídku GRUB nebo spouštěcí logo Ubuntu, překážka Secure Boot byla překonána. (Ve Fedoře může mít Secure Boot následné efekty mnohem později, ale v Ubuntu je to mnohem vzácnější.)
  • Chyba při odstraňování ESP — Staré verze Ubuntu by slepě vytvořily nový souborový systém FAT16 na systémovém oddílu EFI (ESP), kde jsou uloženy zavaděče EFI. Tato akce by vymazala zavaděč Windows spolu s dalšími soubory v ESP (jako jsou boot managery třetích stran, soubory s aktualizací firmwaru atd.). Tato chyba byla nahlášena v roce 2011 a opravena před vydáním Ubuntu 12.04, takže by neměla mít vliv na Ubuntu 12.04, 12.10, 13.04, 13.10 nebo 14.04. To znamená, že zálohování všech vašich aktuálních oddílů před instalací Ubuntu (nebo jakéhokoli OS) je cenným opatřením.
  • Funkce rychlého spouštění firmwaru — Moderní EFI mají obvykle funkci zvanou „fast boot“ nebo něco podobného. Je-li povoleno, firmware používá určité zkratky v procesu spouštění, což může zahrnovat minimální (spíše než úplnou) inicializaci zařízení USB. (OS musí provést svou vlastní úplnou inicializaci později, bez ohledu na to, co dělá firmware.) Důsledkem může být, že se počítač nespustí z USB flash disku. To je samozřejmě špatné, pokud se pokoušíte nainstalovat Ubuntu z takového disku, takže při instalaci Ubuntu bude nutné tuto funkci deaktivovat. (Pokud má váš systém optický disk a pokoušíte se z něj instalovat, neměli by být zkratky pro inicializaci USB relevantní.) Všimněte si, že podrobnosti se u jednotlivých počítačů liší; možná nebudete muset deaktivovat funkci „rychlého spuštění“ na všech počítačích. Jakmile je Ubuntu nainstalováno, je obvykle možné funkci znovu povolit a Ubuntu bude pokračovat v bootování – ale budete jej muset znovu zakázat, pokud chcete bootovat z externího média (řekněme kvůli nouzové údržbě).
  • Rychlé spuštění v systému Windows — Windows 8 má funkci nazvanou Rychlé spuštění (neboli Hybrid Boot nebo Hybrid Shutdown). Tato funkce změní běžnou operaci vypnutí na akci uspání na disk. Jedním z důsledků této změny je, že souborové systémy, včetně ESP, nejsou správně odpojeny. Pokud se poté pokusíte o dual-boot, výsledkem může být poškození souborového systému sdílených souborových systémů a/nebo nemožnost připojit sdílené souborové systémy. Je to tedy nezbytné že tato funkce systému Windows bude deaktivována a nechána deaktivována. Mnoho internetových stránek, jako je tato, poskytuje pokyny, jak tuto funkci zakázat. Všimněte si také, že funkce rychlého spuštění systému Windows zcela nesouvisí na funkci firmwaru, která může mít podobný název.
Související:Připojení telefonu Android 4 (Ice Cream Sandwich / Jelly Bean / KitKat) v Ubuntu?

Doufám, že to vyjasní záležitosti.

UPRAVIT:

Nedávné verze Ubuntu (nepamatuji si přesně, kdy to začalo, ale 16.04 je ovlivněno) zpřísnily ovládací prvky Secure Boot, díky čemuž jsou tyto verze náchylné k „následným efektům“, které jsem zaznamenal dříve. Konkrétně jaderné moduly (ovladače) třetích stran se nemusí načíst, pokud je nepodepíšete přes obruče, jak je popsáno zde. Ovladače pro grafické karty ATI a Nvidia a pro VirtualBox jsou běžně uváděny jako důvody pro zakázání funkce Secure Boot, aby se tyto problémy vyřešily, ale existují i ​​​​jiné nepodepsané ovladače, které ovlivňují některé systémy. Secure Boot nabízí výhody, alespoň teoreticky, takže pokud jste připraveni na technickou výzvu, doporučuji nechat jej aktivní a podepsat všechny moduly jádra, které potřebujete. (Osobně nejsem příznivcem proprietárních video modulů, ale někteří lidé je potřebují, aby dosáhli dostatečného výkonu u některých her a aplikací. Pokud je nepotřebujete, je adekvátním řešením použití standardních ovladačů s otevřeným zdrojovým kódem.)


Ubuntu
  1. Instalace Ubuntu na USB a spouštění z Destop pomocí Uefi?

  2. Konfigurovat duální spouštění, Windows 7 a Ubuntu 12.04 s Efi nebo bez?

  3. Hardware Uefi a duální bootování s Windows?

  1. Duální spouštění Ubuntu a Windows 10

  2. Jak nainstalovat ovladače Nvidia na Ubuntu 18.04 pomocí zabezpečeného spouštění?

  3. Grub Uefi selhal spouštění systému Windows?

  1. Velmi pomalé spouštění s Ubuntu 15.04?

  2. Windows 8 se nespustí přes Grub po instalaci Ubuntu s opravou spouštění?

  3. Ubuntu se nespustí při prvním spuštění s duálním spouštěním Windows 10?