GNU/Linux >> Znalost Linux >  >> Linux

Duální bootování Windows a Linux pomocí UEFI

Namísto provádění podrobného průvodce konfigurací systému pro duální spouštění zdůrazním důležité body. Jako příklad uvedu svůj nový notebook, který jsem si koupil před několika měsíci. Nejprve jsem nainstaloval Ubuntu Linux na celý pevný disk, což zničilo předinstalovanou instalaci Windows 10. Po několika měsících jsem se rozhodl nainstalovat jinou distribuci Linuxu, a tak jsem se také rozhodl přeinstalovat Windows 10 spolu s Fedora Linuxem v konfiguraci duálního spouštění. Pro začátek zdůrazním některá zásadní fakta.

Firmware

Duální bootování není jen softwarová záležitost. Nebo ano, ale zahrnuje to změnu firmwaru, která mimo jiné říká vašemu počítači, jak zahájit proces spouštění. Zde je několik problémů souvisejících s firmwarem, které je třeba mít na paměti.

UEFI vs. BIOS

Před pokusem o instalaci se ujistěte, že konfigurace firmwaru je optimální. Většina dnes prodávaných počítačů má nový typ firmwaru známý jako Unified Extensible Firmware Interface (UEFI), který do značné míry nahradil jiný firmware známý jako Basic Input Output System (BIOS), který je často součástí režimu, který mnozí poskytovatelé nazývají Legacy Boot. .

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Nepotřeboval jsem BIOS, tak jsem zvolil režim UEFI.

Zabezpečené spouštění

Dalším důležitým nastavením je Secure Boot. Tato funkce detekuje, zda byla spouštěcí cesta zmanipulována, a zastaví spouštění neschválených operačních systémů. Prozatím jsem tuto možnost zakázal, abych zajistil, že budu moci nainstalovat Fedora Linux. Podle Fedora Project Wiki Features/Secure Boot  Fedora Linux bude fungovat s povoleným. U jiných distribucí Linuxu se to může lišit — v budoucnu plánuji toto nastavení znovu navštívit.

Stručně řečeno, pokud zjistíte, že nemůžete nainstalovat operační systém Linux s tímto aktivním nastavením, vypněte Secure Boot a zkuste to znovu.

Rozdělení spouštěcí jednotky

Pokud se rozhodnete pro duální spouštění a máte oba operační systémy na stejném disku, musíte jej rozdělit na oddíly. I když duální zavádění používáte pomocí dvou různých jednotek, většinu instalací Linuxu je nejlepší rozdělit na několik základních oddílů z různých důvodů. Zde je několik možností, které je třeba zvážit.

GPT vs MBR

Pokud se rozhodnete ručně rozdělit spouštěcí jednotku předem, doporučuji použít tabulku GUID Partition Table (GPT) namísto staršího hlavního spouštěcího záznamu (MBR). Mezi důvody této změny jsou dvě konkrétní omezení MBR, která GPT nemá:

  • MBR pojme až 15 oddílů, zatímco GPT až 128.
  • MBR podporuje pouze 2 terabajty, zatímco GPT používá 64bitové adresy, což mu umožňuje podporovat disky o velikosti až 8 milionů terabajtů.

Pokud jste nedávno nakupovali pevné disky, pak víte, že mnoho dnešních disků překračuje limit 2 terabajtů.

Systémový oddíl EFI

Pokud provádíte novou instalaci nebo používáte nový disk, pravděpodobně pro začátek neexistují žádné oddíly. V tomto případě instalační program OS vytvoří první, což je systémový oddíl EFI (ESP). Pokud se rozhodnete ručně rozdělit disk pomocí nástroje, jako je gdisk, budete muset vytvořit tento oddíl s několika parametry. Na základě stávajícího ESP jsem nastavil velikost kolem 500 MB a přiřadil jí typ oddílu ef00 (EFI System). Specifikace UEFI vyžaduje formát FAT32/msdos, s největší pravděpodobností proto, že jej podporuje široká škála operačních systémů.

Instalace operačního systému

Jakmile provedete první dva úkoly, můžete nainstalovat operační systémy. I když se zde zaměřuji na Windows 10 a Fedora Linux, proces je poměrně podobný i při instalaci jiných kombinací.

Windows 10

Spustil jsem instalaci Windows 10 a vytvořil 20gigabajtový oddíl Windows. Vzhledem k tomu, že jsem si předtím na svůj notebook nainstaloval Linux, měl disk ESP, které jsem se rozhodl ponechat. Smazal jsem všechny existující Linuxové a odkládací oddíly, abych začal znovu, a poté spustil instalaci Windows. Instalační program systému Windows automaticky vytvořil další malý oddíl – 16 MB – nazvaný Microsoft Reserved Partition (MSR). Po dokončení zůstalo na 512GB spouštěcí jednotce zhruba 400 gigabajtů nepřiděleného prostoru.

Poté jsem pokračoval a dokončil proces instalace Windows 10. Poté jsem restartoval Windows, abych se ujistil, že funguje, vytvořil jsem svůj uživatelský účet, nastavil wi-fi a dokončil další úkoly, které je třeba provést při první instalaci OS.

Fedora Linux

Dále jsem se přesunul k instalaci Linuxu. Spustil jsem proces, a když dosáhl kroků konfigurace disku, ujistil jsem se, že jsem nezměnil oddíly Windows NTFS a MSR. Také jsem nezměnil EPS, ale nastavil jsem jeho bod připojení na /boot/efi . Poté jsem vytvořil obvyklé oddíly ve formátu ext4, / (root), /boot/home . Poslední oddíl, který jsem vytvořil, byl Linux swap .

Stejně jako u Windows jsem pokračoval a dokončil instalaci Linuxu a poté restartoval. K mému potěšení poskytovala při spouštění nabídka GRand Unified Boot Loader (GRUB) výběr mezi Windows nebo Linux, což znamenalo, že jsem nemusel provádět žádnou další konfiguraci. Vybral jsem Linux a dokončil jsem obvyklé kroky, jako je vytvoření uživatelského účtu.

Závěr

Celkově byl proces bezbolestný. V minulých letech se vyskytly určité potíže s navigací ve změnách z UEFI do BIOSu a se zaváděním funkcí, jako je Secure Boot. Věřím, že jsme nyní tyto překážky překonali a dokážeme spolehlivě nastavit systémy s více spouštěním.

Už mi nechybí Linux LOader (LILO)!


Linux
  1. Jak duální bootování Manjaro a Windows 10

  2. Linux – duální spouštění Windows na druhém pevném disku, systém Uefi/gpt?

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

  1. Nainstalujte Linux Mint s Windows 8 | Duální spouštění Windows 8 a Linux Mint 12

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

  3. Jak duální bootování Windows 10 a MX Linux

  1. Zprovozněte a zprovozněte podman na Windows pomocí Linuxu

  2. Duální spouštění Ubuntu Linux a Windows 7

  3. Provoz Linuxu ve Windows XP, tedy žádné duální bootování