Obsah

Instalace na systémech s UEFI firmwarem

1)Následující návod je určen ke shromáždění co nejvíce informací 2)3)4)5)6), k samostatné nebo dualboot instalaci Mageie vedle Windows 8 a výše, které budou použity pro oficiální dokumentaci a wiki stránky.

Pro instalaci Mageie vedle Microsoft Windows 7 pod BIOS Legacy (bez UEFI) přejděte na stránku Instalace Mageie v dualboot s Windows 7.

BIOS nebo UEFI firmware

Firmwary UEFI se objevily již před několika lety, aby nahradily BIOS firmware a jeho omezení (limitován pro použití disků do 2TB, jen 4 oddíly, nedostatek velikosti záznamu MBR pro kompletní zavaděč, atd.). V současnosti nové základní desky mají podporu UEFI firmwaru, ty ale také mají zabudovaný kompatibilní mód BIOS (často označován jako CSM nebo Legacy), o kterém ani nemusíte vědět. Přejdete-li do nastavení BIOSu, vyberte UEFI nebo kompatibilní mód BIOS (v podstatě UEFI jsou oba).

Kdy vybrat kompatibilní mód BIOS:

Kdy vybrat mód UEFI:

Co je dobré vědět:

Jak odlišit režim BIOS od UEFI pro Mageia spustitelná média:

Mageia GRUB2 pod BIOS Legacy


Mageia GRUB2 pod UEFI firmware


Terminologie použitá na této stránce:

Jak připravit instalační média

Obecné instrukce pro Mageiu 5

Počínaje Mageia 5 beta 3 je integrace UEFI hotova a instalace by měla být přímočařejší. Pro klasické a live instalace v EFI:

Použití CD/DVD

Stáhněte obraz .iso Mageie, zkontrolujte kontrolní součet a stačí jej už jen vypálit na médium kliknutím na příkaz „Vypálit iso obraz“

Použití USB flash disku

Pro snazší přípravu USB flash disku použijte IsoDumper .

IsoDumper Qt 1.07

Instalace z USB flash disku

Instalace na čistý samostatný disk

Zde je uvítací obrazovka instalátoru Mageie. Vyberte „Instalovat Mageie“.

Následují postup je stejný jako v klasické instalaci.

Dualboot instalace

S volným místem na disku

Vezmeme si například instalaci Mageie vedle jiné Linuxové distribuce.

Obrazovky jsou stejné až na dvě věci uvedené výše:

Dostupné možnosti jsou:

Nyní vytvoříme oddíly a správně připojíme jako:

K vytvoření oddílu klikněte na prázdné místo a pak na Vytvořit:

Kursorem myši nastavte velikost a myslete na změnu typu souborového systému na ext4 a přípojný bod na / (nejsou ve výchozím nastavení).

Proveďte stejně tak pro /home. Pokud jste zapomněli zvolit typ souborového systému, klikněte na Přepnout do režimu 'znalec' a pak na typ. Ke změně přípojného bodu klikněte na Přípojný bod:

Docílíte něčeho podobného:

Poslední, co je velmi důležité, zkontrolujte, zda ESP je má přípojný bod /boot/EFI. Oddíl musí existovat, byl vytvořen během první instalace, i když ne Linuxem. Na snímku obrazovky výše je připojen na /media/windows. Abychom tak učinili, klikněte na ESP (oddíl o velikosti přibližně 300MB, označen modře) → Přípojný bod → vyberte /boot/EFI.

Na snímku obrazovky výše je vše v pořádku, klikněte na Hotovo. Zpráva vás upozorní o zapsání tabulky oddílů, následující je stejné jako v případě běžné instalace.

Bez volného místa, za použití stávajících oddílu

V tomto případě vyberte:

a nastavte oddíl na přípojný bod / a /home. V případě potřeby klikněte na Souborový systém pro výběr typu na ext4. Vždy zkontrolujte, aby měl oddíl ESP přípojný bod /boot/EFI.

Dualboot společně se systémem Windows v UEFI

Tato část zapadá do nejčastějších případů, kdy je počítač dodáván s předinstalovaným Windows na celém disku. K dispozici jsou dvě možnosti:

Předpříprava

Použít volné místo na oddílu s Microsoft Windows®

První obrazovky instalátoru jsou stejné jako obvykle, po výběru této volby instalátor zobrazí upozornění o nalezeném oddílu s Windows a spočítá jeho velikost:

Pod možností výběru Použít volné místo na oddílu s Microsoft Windows® můžeme vidět instalátorem navržené volné místo pro Mageiu (26GB) a zbývající místo pro Windows (123GB). Předpokládanou velikost pro Mageiu můžeme zvětšit:

Přesuňte kurzor myši na ohraničení mezi oddíl Windows (světle modře) a Mageiu (tmavě modře) a zobrazí se oboustranná šipka (označeno červeně na obrázku níže).

Stiskněte levé tlačítko myší, držte a pohybujte směrem doleva/doprava pro zvětšení/zmenšení oddílu Mageie. Pamatujte na to, že vámi zvolená velikost (36GB na obrázku) je pro celou Mageiu (/, swap a home). Je-li hotovo, klikněte na tlačítko Další.

Bezpečnostní varování, jste-li si jist, klikněte na tlačítko Další:

A další, které říká, že v příštím spuštění provede Windows automatickou kontrolu.

Klikněte na tlačítko Ok a instalace proběhne podobně jako pod Legacy.

Vlastní rozdělení disku

Tuto možnost použijte, pokud chcete mít úplnou kontrolu instalace. Například vytvořit více oddílů, než jen tradiční tři nebo chcete-li instalaci částečně z volného prostoru, částečně s využitím stávajících diskových oddílů a částečně použít volné místo na oddílu Microsoft Windows®.

Zde je příklad, kdy chceme nainstalovat Mageiu na čtyři oddíly (/, /usr, /home a swap) disku, který má nějaké volné místo, nepoužitý oddíl a oddíl Microsoft Windows®. V kroku rozdělení disku vyberte Vlastní rozdělení disku.

Vytvoříme oddíl /home z volného místa. Vyberte jej a klikněte na Vytvořit:

V řádku Velikost v MB: systém standardně nastaví velikost na 1884MB, zvětšíme jej pomocí posuvníku na maximum. Také nastavíme Souborový systém: na ext4 a Přípojný bod: na /home pomocí rozbalovacího seznamu. Klikněte na Ok:

Níže vidíme, že oddíl /home je připraven. Použijeme nyní existující oddíl sda5 pro /. Tento oddíl je naformátován do souborového systému NTFS, který změníme kliknutím nejdříve na Přepnout do režimu 'znalec':

a poté na Typ:

Vyberte souborový systém: ext4:

Budete upozorněni, že ztratíte všechna data na vybraném oddílu!. Souhlasem klikněte na Ok:

Klikněte na Přípojný bod: pro nastavení na /. Na obrázku můžeme ověřit, zda oddíl je v souborovém systému ext4 (označen červeně) a připojen jako /:

Nyní zmenšíme oddíl Windows (C:) k vytvoření oddílu /usr. Klikněte na oddíl sda4 (označen modře) a poté na Změnit velikost:

Potvrďte informaci:

Napište čísly do pole Nová velikost v MB: vámi zvolenou velikost. Například 70000:

a klikněte na Ok:

Potvrďte upozornění:

a můžete poté vidět nově vytvořené volné místo. Klikněte na něj a pak na Vytvořit:

Nastavte na maximální velikost za použití +: Pro rychlé nastavení hodnoty na maximum, klikněte na + pravým tlačítkem myši

Nastavte Souborový systém: na ext4 a Přípojný bod: na /usr. Klikněte na Ok:

Na obrázku níže ověříme, že oddíl sda10 je správně připojen na /usr a souborový systém je správně na ext4:

Jako poslední vždy zkontrolujte, že máte oddíl ESP (většinou je to sda1 nebo sda2 (na obrázku)) připojený na /boot/EFI. Ověřit můžeme kliknutím na daný oddíl, Prohlížet a měl by se zobrazit podadresář inspect_tmp_dir. Pokud ne, napravte jej kliknutím na Přípojný bod:

Máte více disků

Nejdříve si pročtěte část Instalace na čistý samostatný disk, zde jsou uvedeny rozdíly, pokud máte více disků:
Zde v rozdělení disků

Klikněte na rozbalovací seznam ve vrchním pravém rohu a vyberte disk(y), které se použijí, s vědomím, že:

Využije volného místa na disku bez ohledu na disk, vybrán nebo ne, externí nebo interní. Pamatujte na to, že během spuštění počítače musíte mít oddíl ESP (EFI system partition) dostupný, takže by jste jej neměli dávat na externí disk.

Tato volba jen využívá místa uvolněného správcem disku v Microsoft Windows®. Jeden nebo více disků na tom nic nemění. Vyberte ten disk, na kterém je oddíl s Windows.

Měly by být na odlišném disku, proto použijte rolovací seznam k výběru disků a připojte oddíly.

Bude se to týkat pouze vybraného disku, ostatní jsou vynechány.

Jako obvykle, univerzální možnost pro rozdělení, ale jsou potřeba nějaké zkušenosti.

Řešení problémů

Pro základní informace nastavení GRUB Legacy nebo GRUB2 si pročtěte stránku Jak nastavit volby kernelu v GRUB Legacy/GRUB2

Windows 8.1 nenabootuje - oprava GRUBu 2

Při spuštění Windows 8.1 systém nenabootuje, zobrazí se černá obrazovka, kde je napsáno:

error: file /efi/microsoft/boot/bootmgfw.efi not found
error: you need to load the Kernel first

Musíme přidat zápis Windows do menu GRUBu, viz. níže.

Automatická aktualizace GRUBu 2

Otevřte konzoli pod rootem a zadejte:

Konzole

# grub2-install

a restartujte počítač, zda se spustí Windows.

Ruční aktualizace GRUBu 2

Pokud je nějaký problém, můžete aktualizovat pod Mageiou. V konzoli pod rootem zadejte příkaz:

Konzole

# ll /dev/disk/by-uuidd

a zapište si UUID pro ESP oddíl (na obrázku sda2):

Pak příkazem:

Konzole

# vim /boot/grub2/custom.cfg

Možná preferujete jiný textový editor než vi. Důležité je opsat sedm řádků (pozn. wikera: pod řádkem „#Add any extra custom menu entries in here:“, nepřikládáme obrázek z důvodu snadné kopie příkazů; řádek s „Windows 10“ přepište číslo na verzi vašeho stávajícího systému Windows):

#Set non-graphical text/background colours
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue

#Add any extra custom menu entries in here:
menuentry 'Windows 10' {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --no-floppy --set=root E638-F309
chainloader ($root)/EFI/Microsoft/Boot/bootmgfw.efi
}

Potřebujete pomoct s vim? Postupujte s následujícím pořadí:

Klávesa:Funkce:
Irežim vkládání
k posunu kursoru
CTRL+SHIFT+Vvložte zkopírovaný text
Escrežim příkazů, zobrazí se ve spodní části okna
:WQEnteruloží a uzavře opustí vim
nebo :Q!Enteruzavře vim bez uložení změn

Pro přepnutí US klávesnice na CZ použijte klávesu Pause Break. Symbol „|“ provedete stisknutím klávesy Alt Gr+W.

Další možný postup:

V případě, že os-prober správně nezapíše záznam pro Windows 8, můžete přidat do /boot/grub2/custom.cfg následující:

menuentry 'Windows 8.1' {
     insmod part_gpt
     insmod fat
     insmod chain
     set root='hd0,gpt2 '
     chainloader ($root)/EFI/Microsoft/Boot/bootmgfw.efi
 }

Výše uvedené příkazy lze namísto toho zadat do /etc/grub.d/40_custom a následně příkazem pod rootem:

Konzole

# grub2-mkconfig >/boot/grub2/grub.cfg

os-prober nefunguje s LVM (Logical Volumes Manager), i když je zadán GRUB_PRELOAD_MODULES=lvm v /etc/default/grub

Mageia se již nezobrazí v seznamu efibootmgr

Mageia 5: Záchranný systém z klasického DVD Mageia (mimo Live)

Namísto instalace z DVD vyberte možnost „Záchranný systém“, kde se posléze dostanete do textového rozhraní (příkazového řádku), ze kterého si znovu nainstalujete Mageia UEFI zavaděč. Potom restartujte a vše by mělo fungovat jako předtím.

Spuštění disku SuperGrub2

SuperGrub2 disk Tato metoda funguje bezvadně, pokud můžete bootovat z CD či DVD, takže nezapomeňte nastavit v BIOSu seznam prvního bootovacího zařízení. Pokud nevíte, jak se do nastavení BIOSu dostat, prohledejte prosím internet nebo se zeptejte o pomoc na [en] forums, [cs] forum nebo Nastavení BIOSu na specifickém hardwaru.

Podpora USB je stále experimentální.

Existuje několik způsobů, jak se dostat do Mageie s tímto diskem, zvolte například Boot manually…Operating Systems → kursorovou klávesou dokud nenaleznete na správném oddílu nejnovější vmlinuz. (Jeden z nich je také záchranný režim).

Spuštění s rEFInd

rEFInd

Ten se osvědčil pro spuštění z USB flash disku. Mohl by tak stejně dobře fungovat i z DVD.

Oprava pořadí zavádění v efibootmgr

Po použití disku SuperGrub2 nebo rEFInd ke spuštění systému Mageia, prvně se přihlaste jako root a pak:

Konzole

# efibootmgr -o 000B,0006,000F,0011

restartujte počítač a ověřte, že můžete snadno spustit Mageiu.

Mageia ale není v seznamu!

V tomto případě prvně spusťte:

Konzole

# efibootmgr -c -d /dev/sda -p 1 -w -L mageia -l \EFI\mageia\grubx64.efi

dle potřeby změňte /dev/sda (disk) a -p 1 (číslo oddílu 1) na správné parametry.

Mageia se nespustí, spadne do bezpečného režimu

7)Během spuštění systému Mageia se může stát, že havaruje do bezpečného režimu, čili terminálu, s úvodní zprávou:

Welcome to emergency mode ! After logging in, type "Journalctl -xb" to view
systmen logs, "systemctl reboot" to reboot, "systemctl default" or ^D to
try again to boot into default mode.
Pro zahájení údržby je třeba zadat heslo uživatele root
(nebo stiskněte Control-D, abyste pokračovali):

Stiskněte Ctrl+D a přihlaste se jako root. Zadejte příkaz journalctl -xb k výpisu všech záznamů během spuštění a nebo journalctl -xb|grep fail k výpisu všech chyb během spuštění.

Pro přepnutí US klávesnice na CZ použijte klávesu Pause Break. Symbol „|“ provedete stisknutím klávesy Alt Gr+W.

Najdete-li chyby podobné či stejné těmto:

„Failed to mount /media/win_c“, „Failed to mount /media/win_d“

Pokud jste použili první příkaz, stiskněte mezerník pro zobrazení dalších stránek výpisů, prohlížení ukončíte klávesami Ctrl+C.

Napište příkaz reboot a stiskněte Enter.

Vypnutím funkce rychlého spuštění (Fast Boot) ve Windows 8

Fast Boot je další nová funkce, která byla uvedena od Windows verze 8. Ta umožňuje spouštět Windows rychleji než obvykle a to odhlášením uživatele ze systému Windows, uložení části souborů a ovladačů systému do jednoho hibernačního souboru a provede hibernaci počítače. Funkce Fast Boot je standardně ve výchozí zapnuta. Bohužel tím omezuje či narušuje již nainstalovaný Linux a je také mnoho důvodů, proč ji vypnout.

Postup k vypnutí funkce Fast Boot:

  1. otevřte obrazovku Start
  2. do vyhledání zadejte tla nap (zkratka pro tlačítka napájení). Nabídne vám: Změnit akce tlačítek napájení a klikněte na něj.
  3. zobrazí se okno s nastavením
  4. klikněte na Změnit nastavení, které nyní není k dispozici k zobrazení dalších možností vypnutí počítače
  5. odtrhněte Zapnout rychlé spuštění (doporučeno)
  6. klikněte na tlačítko Uložit změny
  7. restartujte počítač a spusťte Mageia systém

Spuštění spadne do UEFI Shell (ve VirtualBoxu)

Při spuštění Mageie pod UEFI ve VirtualBoxu může bootování náhle selhat a skončí v UEFI Shellu. Chyba je možná ve VBoxu, nicméně nic není ztraceno. V příkazovém řádku shellu zadejte:

Konzole

# fs0:

příkaz tím určí, že jste v fs0. Nyní:

Konzole

# ls

Vyhledejte adresář nazvaný EFI. Máte-li v CD/DVD-ROM mechanice nějaké CD/DVD, budete muset příkaz opakovat a změnit fs0 na fs1, dokud příkaz ls nezobrazí adresář „EFI“. Pak pokračujte v zadání příkazu:

Konzole

# cd EFI/mageia
# grubx64.efi

a spustí se do menu GRUB2.

Postup není moc pohodlný (např. kvůli testování spuštění), tak si vytvořte EFI shell script v: /boot/EFI/startup.nsh. Script je v podobě prostého textu, např.:

fs0:
if not exist EFI then
fs1:
endif
cd EFI/mageia
grubx64.efi

Jakmile je tak připraven (ve většině případů je za dostačující) a zobrazí se EFI Shell, script se po několika sekundách spustí dokud nestisknete klávesu Esc k zastavení. Jestliže stisknete Enter jakmile se zobrazí shell, script bude spuštěn okamžitě, takže to ušetří spoustu opakujícího se psaní a času.

Nelze spustit oba systémy nebo chybí zavaděč GRUB

Snadný způsob, jak opravit zavaděč GRUB/GRUB2 v Mageii 5, a to i těm, kteří se obávají příkazového řádku, je provést upgrade instalaci s klasickým DVD (mimo Live).

Případ: Spuštění systému Mageia z GRUBu2 se nezdaří díky problému s disky Windows a z nabídky nelze spustit ani Windows:

  1. spusťte instalační DVD
  2. můžete použít krok:
    1. aktualizace systému Mageia - snadný způsob: namísto volby Instalace vyberte Aktualizace a pokračujte tak, že neformátujete existující oddíly, jen je označte jako kořen / a /home a pokračujte v aktualizaci. Jelikož systém Mageia je již nainstalován, nebude nic nainstalováno, pokud jste nezvolili jinak, a aktualizace skončí téměř ihned a na konci aktualizace se vytvoří nový zavaděč.
  3. poté spusťte počítač a zobrazí se nový GRUB2
  4. přidejte systém Microsoft Windows do nabídky pomocí postupu Ruční aktualizace GRUBu2 pro Windows
  5. spusťte systém Windows a ujistěte se, že je vypnut Fast boot (Režim rychlého spuštění) a Windows řádně vypnut
  6. nyní byste měli být schopni spustit oba systémy

Nastavení BIOSu na specifickém hardwaru

Acer

Asus

HP

Konzole

# mv /boot/EFI/EFI/Microsoft/Boot/bootmgfw.efi /boot/EFI/EFI/Microsoft/bootmgfw.efi

Pokud používáte zavaděč GRUB2, pravděpodobně musíte znovu spustit konfiguraci spuštění systému k nalezení nového umístění spouštěče pro Windows. Využíváte-li zavaděč rEFInd, zajistí nové umístění automaticky.

3)
[en] https://wiki.mageia.org/en/About_EFI_UEFI - nepřeloženo, informativní
6)
[en] https://wiki.mageia.org/en/Efibootmgr - více o efibootmgr v Mageii; nepřeloženo yullaw@mageia.cz
7)
vlastní doplnění do návodu - yullaw@mageia.cz