- Úvod
- Instalace Ubuntu v režimu UEFI
- Případy, kdy je nutné Ubuntu instalovat v režimu UEFI
- Obecné zásady
- Zjištění, zda počítač spouští HDD v režimu UEFI
- Zjištění, zda počítač zavádí DVD Ubuntu v režimu UEFI
- Nastavení firmwaru v režimu UEFI nebo BIOS/CSM/Legacy
- Vytvoření systémového oddílu EFI
- Provedení instalace
- Zjištění, zda bylo Ubuntu nainstalováno v režimu UEFI
- Instalace Ubuntu pro jedno spuštění s náhodným režimem spouštění
- Konverze Ubuntu do režimu UEFI nebo Legacy
- Konverze Ubuntu do režimu UEFI
- Převedení Ubuntu do režimu Legacy
- SecureBoot
- Zakázání SecureBoot v BIOSu
- Přístup k nastavení UEFI ze systému Windows8
- Viz také
Úvod
Rozhraní Extensible Firmware Interface (EFI) nebo jeho varianta verze 2.x, Unified EFI (UEFI), je typ firmwaru, který je rozšířený v nejnovějších počítačích, zejména těch novějších než z roku 2010. Je určen k nahrazení tradičního firmwaru BIOS, který je rozšířen ve starších počítačích. Tato stránka poskytuje informace o instalaci a spouštění systému Ubuntu pomocí UEFI a také o přepínání mezi režimem UEFI a starším režimem BIOS pomocí systému Ubuntu. Většina moderních počítačů podporuje jak režim UEFI, tak režim BIOS. Který režim spouštění byste měli použít, závisí na několika faktorech:
-
Shodný režim spouštění — Pokud používáte duální spouštění s jiným operačním systémem, měly by se režimy spouštění obou operačních systémů shodovat. Většina počítačů dodávaných se systémem Windows 8 a novějším používá ke spuštění tohoto operačního systému režim UEFI, takže tato konfigurace diktuje použití režimu UEFI při instalaci a spouštění Ubuntu.
-
Podpora hardwaru — Některá hardwarová zařízení fungují lépe v jednom nebo druhém režimu. (Obvykle je lépe podporován režim BIOS.) Tento typ problémů je stále méně častý.
-
Problémy se zavaděčem — Někdy zavaděč pro jeden režim funguje lépe než zavaděč pro jiný režim. Zavaděče pro režim BIOS jsou lépe otestovány, a proto je u nich menší pravděpodobnost problémů.
Všimněte si, že tyto faktory si mohou vzájemně odporovat. Pokud například zavádíte dual-boot s předinstalovaným systémem Windows 8, ale máte problémy se zprovozněním verze GRUB UEFI, budete mít problém. Obecně však platí, že režim UEFI funguje lépe v dualbootových sestavách s předinstalovanými verzemi systému Windows 8. Pokud instalujete Ubuntu jako jediný operační systém v počítači, bude pravděpodobně fungovat oba režimy, i když v režimu BIOS je pravděpodobnost problémů menší.
Instalace Ubuntu v režimu UEFI
Následující části popisují, jak nainstalovat Ubuntu v režimu UEFI, ať už proto, že jste jediným uživatelem a chcete tento režim spouštění vyzkoušet, nebo proto, že jste duálním uživatelem jiného operačního systému, který je již v tomto režimu nainstalován.
Případy, kdy je nutné Ubuntu instalovat v režimu UEFI
Mít počítač s firmwarem UEFI neznamená, že musíte Ubuntu instalovat v režimu UEFI. Důležité je to, co je uvedeno níže:
- pokud jsou ostatní systémy (Windows Vista/7/8, GNU/Linux…) vašeho počítače nainstalovány v režimu UEFI, pak musíte v režimu UEFI nainstalovat i Ubuntu.
-
Jsou-li ostatní systémy (Windows, GNU/Linux…) vašeho počítače nainstalovány v režimu Legacy (ne UEFI), pak musíte Ubuntu nainstalovat také v režimu Legacy. Např. pokud je váš počítač starý (<2010), je 32bitový nebo byl prodán s předinstalovaným systémem Windows XP.
- Jestliže je Ubuntu jediným operačním systémem ve vašem počítači, pak nezáleží na tom, zda Ubuntu nainstalujete v režimu UEFI nebo ne.
Obecné zásady
Pro instalaci Ubuntu v režimu UEFI:
-
Použijte 64bitový disk Ubuntu. (Ubuntu32bit nelze snadno nainstalovat v režimu UEFI. To je problém, pokud je 32bitové UEFI jediným způsobem, jakým lze počítač spustit, např. pokud máte moderní notebook s procesorem Intel Atom. V takovém případě budete potřebovat složité řešení.)
-
Ve firmwaru zakažte QuickBoot/FastBoot a technologii Intel Smart Response Technology (SRT). Pokud máte systém Windows 8, zakažte také funkci Fast Startup.
-
Možná budete chtít použít obraz pouze EFI, abyste se vyhnuli potížím s chybným spuštěním obrazu a instalací Ubuntu v režimu BIOS.
-
Použijte podporovanou verzi Ubuntu. Podpora UEFI se objevila ve verzi 11.10, ale v dalších verzích se stala spolehlivější. Podpora pro UEFI SecureBoot se objevila ve verzích 12.10 a 12.04.2.
-
Nastavte firmware (BIOS) tak, aby zaváděl disk v režimu UEFI (viz odstavec „Zjištění, zda počítač zavádí HDD v režimu UEFI“ níže)
- Poté:
- není třeba nic zvláštního, pokud použijete automatický instalátor Ubuntu („Nainstalovat Ubuntu spolu s ostatními“ nebo „Vymazat disk a nainstalovat Ubuntu“). Důležité: pokud máte předinstalovaný systém Windows a chcete jej zachovat, nevybírejte možnost „Vymazat disk a nainstalovat Ubuntu“.
-
Pokud použijete ruční rozdělení disku („Něco jiného“), rozdíl je v tom, že budete muset nastavit přípojný bod /boot/efi na oddíl UEFI. A pokud na vašem HDD žádný oddíl UEFI nebyl, budete jej muset nejprve vytvořit (viz odstavec „Vytvoření oddílu UEFI“ níže).
Zjištění, zda počítač spouští HDD v režimu UEFI
To je možné pouze v případě, že jste již na HDD nainstalovali Ubuntu, nebo nahlédnutím do nastavení systému BIOS (viz odstavec níže).
Z Ubuntu nainstalovaného na HDD (ani liveCD, ani liveUSB) otevřete terminál (Ctrl+Alt+T) a zadejte následující příkaz:
&& echo „EFI boot on HDD“ || echo „Legacy boot on HDD“
Poznámka: pokud je výsledkem „Legacy boot on HDD“, pak buď systém BIOS není typu UEFI, nebo systém BIOS není nastaven na spouštění HDD v režimu UEFI.
Zjištění, zda počítač zavádí DVD Ubuntu v režimu UEFI
Upozornění: I když počítač zavádí DVD v režimu UEFI, může zavádět HDD v režimu Legacy (a naopak).
Při zavádění z 64bitového disku Ubuntu:
– Pokud je systém BIOS nastaven tak, aby zaváděl disk v režimu UEFI, zobrazí se následující obrazovka:
– Pokud systém BIOS NENÍ nastaven tak, aby zaváděl CD v režimu UEFI, nebo pokud disk není 64bitový, zobrazí se následující obrazovka:
Nastavení firmwaru v režimu UEFI nebo BIOS/CSM/Legacy
Některé nejnovější počítače (>2011) umožňují nastavit počítač tak, aby se spouštěl buď v režimu UEFI, nebo v režimu BIOS/CSM/Legacy (ne-EFI). Způsob nastavení závisí na konkrétních počítačích, ale obecně se toto nastavení nachází na kartě „Boot order“ (pořadí spouštění) v systému BIOS (pro přístup k obrazovkám systému BIOS je zpravidla nutné stisknout klávesu během spouštění počítače). Často jej lze také nastavit na základě jednotlivých spuštění stisknutím funkční klávesy (častou volbou jsou klávesy F8 a F10) krátce po zapnutí počítače.
Poznámka: Některé UEFI (např. „Aptio“ společnosti American Megatrends, který se nachází v řadě Asus vivobook) nazývají režim Legacy „Compatibility Support Module“ nebo jednoduše „CSM“.
Poznámka: Některé UEFI umožňují nastavit bootovací režim pro optickou jednotku odděleně od bootovacího režimu pro HDD.
Například níže:
- řádek „UEFI Hitachi“ umožňuje zavést HDD v režimu UEFI,
- řádek „P1: Hitachi“ umožňuje zavést HDD v režimu Legacy (ne UEFI),
- řádek „P3: DVD“ umožňuje zavést CD Ubuntu v režimu Legacy
- řádek „UEFI: USB“ umožňuje zavést Ubuntu liveUSB v režimu UEFI.
Tady je 2. příklad nastavení režimu spouštění UEFI, kde parametr „Boot Mode“ umožňuje zvolit režim spouštění („UEFI“ nebo „Legacy“) pro všechna média (pevný disk, CD, USB…) současně.
Některé jiné UEFI nabízejí možnost „UEFI/Legacy Boot:“ s následujícími možnostmi: , a . Tato poslední možnost zavádí systém v režimu UEFI, pokud je to možné, a pak v režimu Legacy, pokud nejsou zjištěny žádné soubory UEFI.
Vytvoření systémového oddílu EFI
Pokud rozdělujete disk ručně v instalačním programu Ubuntu, musíte se ujistit, že máte nastaven systémový oddíl EFI (ESP). Tento oddíl obsahuje zavaděče v režimu EFI a související soubory.
-
Pokud váš disk již obsahuje oddíl ESP (např. pokud byl na vašem počítači předinstalován systém Windows 8), lze jej použít i pro Ubuntu. Neformátujte jej. Důrazně se doporučuje mít na jednom disku pouze 1 ESP.
-
ESP lze vytvořit pomocí nejnovější verze programu GParted (verze Gparted, která je součástí disku 12.04, je v pořádku) a musí mít následující atributy:
-
Mount point:
-
Velikost: minimálně 100Mib. Doporučená velikost 200MiB.
-
Typ: FAT32
-
Další: potřebuje příznak „boot“.
-
Provedení instalace
Pokud jste se postarali o přípravné kroky, můžete Ubuntu normálně nainstalovat. Kromě ESP nemá Ubuntu instalované v režimu UEFI žádné zvláštní požadavky na diskové oddíly a není třeba upravovat další možnosti instalace. Všimněte si, že při instalaci v režimu UEFI se vás Ubuntu nebude ptát, kam má nainstalovat zavaděč. Pokud tak učiní nebo pokud si stěžuje na absenci zaváděcího oddílu BIOS, pravděpodobně jste omylem zavedli systém v režimu BIOS/CSM/legacy.
Zjištění, zda bylo Ubuntu nainstalováno v režimu UEFI
Ubuntu nainstalované v režimu UEFI lze zjistit následujícím způsobem:
- jeho soubor /etc/fstab obsahuje oddíl UEFI (přípojný bod: /boot/efi)
- používá zavaděč grub-efi (nikoli grub-pc)
- z nainstalovaného Ubuntu otevřete terminál (Ctrl+Alt+T) a zadejte následující příkaz:
&& echo „Instalováno v režimu UEFI“ || echo „Instalováno v režimu Legacy“
Instalace Ubuntu pro jedno spuštění s náhodným režimem spouštění
Pokud nepoužíváte multiboot s jiným OS a nezáleží vám na režimu spouštění, můžete upustit od některých vybíravých detailů předchozího postupu a nainstalovat Ubuntu v libovolném zaváděcím režimu, který si váš počítač náhodou vybere. Tento postup se nedoporučuje pro instalaci více systémů vedle stávajících operačních systémů založených na UEFI, protože jeho výsledkem může být kombinace jednoho operačního systému nainstalovaného v režimu UEFI a druhého v režimu BIOS. Takové instalace budou vyžadovat opravu po instalaci nebo jiné nepříjemné kroky pro správu přepínání operačních systémů.
Pomocí následujících kroků byste měli být schopni rychle nainstalovat Ubuntu:
-
Vytvořte LiveDVD nebo LiveUSB Ubuntu (>=12.04.2) 64bit.
-
Ve firmwaru zakažte QuickBoot/FastBoot a technologii Intel Smart Response Technology (SRT).
-
Nastartujte počítač pomocí LiveDVD nebo LiveUSB a zvolte „Try Ubuntu“. Pokud dojde k chybě SecureBoot nebo podpisu, můžete SecureBoot zakázat, jak je popsáno zde, a poté zkusit disk spustit znovu.
- Nainstalujte Ubuntu z Live CD/DVD nebo Live USB obvyklým způsobem a poté restartujte počítač.
-
Pokud počítač nenačte Ubuntu, spusťte počítač pomocí Live CD/DVD nebo Live USB a znovu zvolte „Try Ubuntu“. Po načtení živé relace spusťte program Boot-Repair (podrobnosti viz odkaz). Po načtení programu Boot-Repair klikněte na tlačítko „Doporučená oprava“ a napište si na papír adresu URL (paste.ubuntu.com/XXXXXX/), která se zobrazí. Poté restartujte počítač. Program Boot-Repair nespouštějte, pokud nemáte problémy se spuštěním počítače; pro tento nástroj platí rčení „když to není rozbité, neopravuj to“.
-
To by mělo vyřešit většinu problémů se spouštěním systému. Pokud to problémy se spouštěním systému nevyřeší, založte v tomto fóru nové vlákno, popište svůj problém a uveďte adresu URL, kterou jste napsali v předchozím kroku.
Konverze Ubuntu do režimu UEFI nebo Legacy
Konverze Ubuntu do režimu UEFI
Poznámka: Tento postup neprovádějte, pokud se váš počítač již spouští správně. Tento postup použijte pouze v případě, že se domníváte, že jste omylem nainstalovali Ubuntu v režimu BIOS/CSM/legacy a chcete jej spustit v režimu UEFI/UEFI.
-
Spusťte program Boot-Repair, klikněte na „Rozšířené možnosti“, přejděte na kartu „Umístění GRUB“.
- Pokud se nezobrazí řádek „Separate /boot/efi partition“, znamená to, že váš počítač nemá žádný oddíl UEFI. V takovém případě ukončete program Boot-Repair a poté vytvořte oddíl UEFI (viz odstavec „Vytvoření oddílu UEFI“ výše).
- Pokud se zobrazí řádek „Separate /boot/efi partition“, zaškrtněte jej a poté klikněte na tlačítko „Apply“.
-
Nastavte systém BIOS tak, aby spouštěl pevný disk v režimu UEFI (viz odstavec „“Nastavení systému BIOS v režimu UEFI nebo Legacy“ výše).
Převedení Ubuntu do režimu Legacy
Poznámka: Tento postup použijte pouze pro převedení instalace systému Linux v režimu UEFI na spouštění v režimu BIOS/CSM/legacy. Takový převod může být nutný, pokud některý hardware nefunguje v režimu UEFI správně. (Častým zdrojem problémů jsou grafické karty.) Převod na spouštění v režimu BIOS/CSM/legacy, zatímco systém Windows se spouští v režimu UEFI, může způsobit větší potíže při spouštění systému – k přepínání mezi operačními systémy budete muset použít integrovaného správce spouštění počítače a některé počítače mají tak špatné správce spouštění, že to může být nemožné.
-
Je-li Ubuntu nainstalováno na disku GPT (můžete to zkontrolovat pomocí příkazu ‚sudo parted -l‘), vytvořte pomocí nástroje Gparted na začátku jeho disku oddíl BIOS-Boot (1 MB, neformátovaný systém souborů, příznak bios_grub).
-
Spusťte program Boot-Repair, klikněte na „Upřesnit možnosti“, přejděte na kartu „Umístění GRUB“.
- Zaškrtněte možnost „Oddělit oddíl /boot/efi“
- Klikněte na tlačítko „Použít“.
-
Nastavte systém BIOS tak, aby spouštěl pevný disk v režimu Legacy (viz odstavec „“Nastavení systému BIOS v režimu UEFI nebo Legacy“ výše).
SecureBoot
„Secure Boot“ je nová funkce UEFI, která se objevila v roce 2012 v počítačích s předinstalovaným systémem Windows8. Všechny současné 64bitové (nikoli 32bitové) verze Ubuntu nyní tuto funkci podporují, ale vzhledem k tomu, že počítače implementující její podporu se rozšířily teprve koncem roku 2012, není ještě široce testována, takže je možné, že se setkáte s problémy při spouštění Ubuntu pod Secure Boot. Pokud se tak stane, podejte prosím hlášení o chybě proti balíčku shim v Ubuntu, nejlépe pomocí příkazu ubuntu-bug shim po instalaci s vypnutým Secure Boot.
Zakázání SecureBoot v BIOSu
Tady je příklad BIOSu, který ukazuje, že „Secure Boot“ je povolen:
Chcete-li Secure Boot zakázat nebo povolit, najděte v systému BIOS podobnou možnost a pomocí klávesnice ji přepněte na Enabled/Disabled.
Poznámka: Pokud je váš počítač vybaven systémem Windows8, bude možná nutné pro přístup do systému BIOS použít níže uvedený postup.
Přístup k nastavení UEFI ze systému Windows8
Přejděte do možností vypnutí a při držení klávesy SHIFT klikněte na možnost Restartovat.
Když se zobrazí níže uvedená nabídka, vyberte možnost Troubleshoot (Řešení problémů) a poté možnost UEFI Firmware Settings (Nastavení firmwaru UEFI).
Počítač se restartuje a vy budete moci vstoupit do systému BIOS (pokud nestisknete potřebnou klávesu).
Viz také
– UEFIBooting (starší dokumentace, možná užitečná pro Mac)
– EasyBCD nelze použít v režimu UEFI: vlákno na fóru EasyBCD. Lze jej však použít od verze 2.2.
– Instalace Ubuntu na předinstalovaný systém Windows 8 s podporou UEFI:
CategoryBootAndPartition
: Návod krok za krokem k instalaci Ubuntu na počítač s podporou UEFI/Secure Boot, který je dodáván s předinstalovaným systémem Windows 8
CategoryBootAndPartition