Přejít na hlavní obsah

Jak vytvořit oddíly EFI v Linuxu

EFI (Extensible Firmware Interface) je rozhraní používané počítači s architekturou x86 k inicializaci a spuštění operačního systému. Nahrazuje zastaralý BIOS a nabízí nové možnosti pro spouštění a správu systému. Jednou z hlavních součástí EFI je EFI System Partition (ESP) - oddíl obsahující soubory potřebné ke spuštění operačního systému.

V tomto podrobném tutoriálu se podíváme na to, jak vytvořit EFI oddíly v Linuxu. Nejprve budete muset nainstalovat potřebné nástroje, jako je parted nebo gdisk, abyste mohli pracovat s oddíly na pevném disku. Poté budete moci vytvořit nový oddíl, naformátovat jej v požadovaném souborovém systému (obvykle FAT32) a přiřadit mu Typ "EFI System Partition".

Po vytvoření oddílu EFI budete moci do tohoto oddílu nainstalovat zavaděč operačního systému, jako je GRUB nebo systemd-boot. Bootloader použije soubory umístěné v oddílu EFI k inicializaci systému při každém spuštění počítače. Vytvoření a správné nastavení oddílu EFI jsou tedy klíčovými kroky při instalaci operačního systému do počítače s rozhraním EFI.

Význam použití oddílů EFI

Hlavním úkolem oddílů EFI je ukládat potřebné informace pro spuštění operačního systému. Obsahují spustitelné soubory a podrobnosti o označení disku, které umožňují systému správně identifikovat a načíst operační systém.

Použití oddílů EFI zajišťuje stabilitu a spolehlivost spouštění operačního systému. Umožňují vyhnout se problémům se zaváděním souvisejícím s chybami v MBR (Master Boot Record) a poskytují další možnosti pro instalaci a konfiguraci systému.

EFI oddíly také usnadňují instalaci více operačních systémů na jednom počítači. Umožňují vytvořit samostatné oddíly pro každý operační systém a spravovat stahování pomocí speciálních zavaděčů.

Použití oddílů EFI je tedy důležitým krokem při instalaci operačních systémů do počítače. Poskytují stabilní a spolehlivé spouštění a také umožňují snadné ovládání více OS na jednom zařízení.

Krok 1: Kontrola kompatibility počítače

Před vytvořením oddílů EFI v počítači se musíte ujistit, že je kompatibilní s touto technologií. Chcete-li to provést, postupujte podle následujících kroků:

  1. Ujistěte se, že váš počítač podporuje spouštění v režimu UEFI (Unified Extensible Firmware Interface) namísto staršího systému BIOS (Basic Input/Output System).
  2. Zkontrolujte EFI oddíly na pevném disku. Chcete-li to provést, spusťte v terminálu následující příkaz:
sudo fdisk -l

Pokud výstup tohoto příkazu zobrazuje oddíly typu EFI FAT32, pak váš počítač již má oddíly EFI.

  • Pokud váš počítač nemá oddíly EFI, může to znamenat, že používá zastaralý BIOS a nepodporuje vytváření oddílů EFI.
  • Zkontrolujte dokumentaci k počítači nebo se obraťte na výrobce, aby objasnil možnost vytváření oddílů EFI na vašem modelu počítače.

Jakmile zkontrolujete kompatibilitu počítače s oddíly EFI, můžete pokračovat v konfiguraci oddílů EFI ve vašem operačním systému Linux.

Kontrola dostupnosti UEFI

Než začnete vytvářet oddíly EFI, musíte se ujistit, že váš počítač podporuje UEFI (Unified Extensible Firmware Interface). Zde je několik způsobů, jak zkontrolovat UEFI ve vašem počítači:

  • 1. Metoda 1: Kontrola v nastavení BIOS / UEFI.
  • 2. Metoda 2: Kontrola pomocí příkazového řádku v Linuxu.

Metoda 1: Kontrola v nastavení BIOS / UEFI

  1. Restartujte počítač a před spuštěním systému stiskněte požadovanou klávesu pro vstup do nastavení systému BIOS/UEFI. Obvykle se jedná o klávesy Del nebo F2, ale mohou se lišit v závislosti na výrobci počítače.
  2. V nastavení BIOS/UEFI vyhledejte sekci Související se spouštěním. Obvykle se nazývá "Boot " nebo"Boot Options".
  3. Pokud vidíte možnost "UEFI Boot" nebo něco podobného, váš počítač podporuje UEFI. Pokud tato možnost neexistuje, je pravděpodobné, že váš počítač používá starší verzi systému BIOS a nepodporuje UEFI.

Metoda 2: Kontrola pomocí příkazového řádku v Linuxu

  1. Otevřete terminál v počítači.
  2. Zadejte následující příkaz a stiskněte Enter:
sudo dmesg | grep "EFI v"

Pokud má váš počítač podporu UEFI, uvidíte řádek s informacemi o verzi UEFI. Například: "EFI V2. 31 by American Megatrends". Pokud nevidíte žádné informace nebo máte chybu, je pravděpodobné, že váš počítač nepodporuje UEFI.

Nyní znáte několik způsobů, jak zkontrolovat UEFI ve vašem počítači. Pokud váš počítač podporuje UEFI, můžete začít vytvářet EFI oddíly v Linuxu.

Kontrola dostupnosti oddílů GPT

Než začnete vytvářet oddíly EFI v Linuxu, musíte se ujistit, že váš disk používá schéma oddílů GPT. K tomu můžete použít příkaz fdisk-l , který vám umožní zobrazit informace o oddílech na disku.

Otevřete terminál a spusťte následující příkaz:

V výstupu tohoto příkazu uvidíte seznam oddílů na disku. Pokud váš disk používá schéma oddílů GPT, pak ve sloupci Typ uvidíte hodnotu "gpt".

Můžete také použít příkaz parted-l, který vám také umožňuje zobrazit informace o oddílech na disku:

V výstupu tohoto příkazu uvidíte seznam oddílů na disku a také informace o schématu oddílů. Pokud váš disk používá schéma oddílů GPT, pak na řádku "Partition Table" uvidíte hodnotu "gpt".

Pokud ve výstupu příkazu vidíte hodnotu " msdos "ve sloupci" Typ "(pro příkaz fdisk-l ) nebo" msdos "v řádku" Partition Table " (pro příkaz parted-l ), pak váš disk používá MBR schéma oddílů. V takovém případě je nutné předem převést disk na schéma oddílů GPT.

TýmPopis
sudo fdisk -l Výstup informací o oddílech na disku
sudo parted -l Výstup informací o oddílech na disku

Krok 2: Příprava disku pro oddíly EFI

Před vytvořením oddílů EFI je třeba připravit disk, na kterém budou umístěny. Je důležité dodržovat určité kroky:

  1. Zálohujte všechna důležitá data na disku, abyste zabránili jejich ztrátě.
  2. Určete, který disk bude použit pro oddíly EFI. Stáhněte si systém a spusťte příkaz lsblk pro zobrazení seznamu dostupných disků a jejich oddílů.
  3. Pomocí nástroje gdisk vytvořte na vybraném disku novou tabulku oddílů GPT. Spusťte příkaz sudo gdisk/dev /sdX , kde/dev / sdX je cesta k disku. Zadejte příkazy v následujícím pořadí:
    1. Stisknutím klávesy o vytvoříte novou tabulku oddílů GPT.
    2. Potvrďte akci stisknutím klávesy y .
    3. Stiskněte klávesu n pro vytvoření nového oddílu.
    4. Zadejte číslo oddílu (obvykle 1).
    5. Zadejte počáteční sektor oddílu (například stisknutím klávesy Enter použijte výchozí hodnotu).
    6. Zadejte velikost oddílu (například" +512m " pro vytvoření oddílu o velikosti 512 MB).
    7. Zadejte typ oddílu (například" EF00 " Pro oddíl EFI System).
    8. Potvrďte vytvoření oddílu stisknutím klávesy Enter.
    9. Opakujte kroky 4-8 pro vytvoření dalších potřebných oddílů, pokud je to nutné.
    10. Stiskněte klávesu w pro uložení změn a ukončení nástroje gdisk .

    Po dokončení všech výše uvedených kroků bude váš disk připraven k vytvoření oddílů EFI. Nyní můžete přejít k dalšímu kroku.

    Označení disku

    Než začnete vytvářet oddíly EFI v Linuxu, musíte disk správně označit. V této části se podíváme na to, jak provést označení disku pomocí nástroje fdisk.

    1. Přihlaste se pod účet s oprávněními správce.

    2. Otevřete terminál a zadejte příkaz:

    TýmPopis
    sudo fdisk /dev/sdXOtevře nástroj fdisk pro vybraný disk (vyměňte X za písmeno jednotky, jako je a, b, c atd.)

    3. Po zadání příkazu budete požádáni o zadání hesla správce.

    4. Funkce nástroje fdisk se zobrazí v terminálu. Zadejte příkaz:

    TýmPopis
    oVytvoří novou tabulku oddílů

    5. Poté zadejte příkaz:

    TýmPopis
    nVytvoří novou sekci

    6. Nástroj fdisk vás požádá o zadání čísla oddílu-zadejte 1.

    7. Nástroj poté požádá o zadání čísla prvního sektoru-stisknutím klávesy Enter použijte výchozí hodnotu.

    8. Poté nástroj požádá o zadání čísla posledního sektoru. Zde budete muset zadat velikost oddílu EFI.

    9. Zadejte požadovanou velikost oddílu EFI (obvykle stačí 512 MB nebo 1 GB) a stiskněte Enter.

    10. Nástroj poté požádá o zadání typu oddílu. Zadejte kód EFI System (EF).

    11. Opakujte kroky 5-10, abyste vytvořili potřebný počet oddílů EFI.

    12. Po dokončení vytváření oddílů zadejte příkaz:

    TýmPopis
    wUloží změny a opustí nástroj fdisk

    Nyní jste úspěšně označili disk a jste připraveni začít vytvářet EFI oddíly v Linuxu.

    Vytvoření oddílu EFI

    Chcete-li vytvořit oddíl EFI, postupujte podle těchto kroků:

    1. Otevřete terminál a zadejte příkaz sudo fdisk-l, abyste viděli seznam dostupných disků.
    2. Najděte disk, na který chcete vytvořit oddíl EFI, a zapamatujte si jeho název (například /dev/sda).
    3. Zadejte příkaz sudo parted/dev /sda a vyměňte/dev / sda za název disku.
    4. V zobrazeném rozhraní parted zadejte příkaz mklabel GPT a vytvořte novou tabulku oddílů GUID Partition Table.
    5. Poté zadejte příkaz mkpart primary fat32 1MiB 200mib a vytvořte nový oddíl typu FAT32 o velikosti 200 MB.
    6. Zadejte příkaz set 1 esp on a nainstalujte vlajku oddílu jako spouštěcí EFI.
    7. Nakonec zadejte příkaz quit pro ukončení rozhraní parted.

    Nyní máte EFI oddíl, který lze použít k instalaci Linuxu s podporou EFI.