BIOS

Pochopenie procesu zavádzania - BIOS vs UEFI

Pochopenie procesu zavádzania - BIOS vs UEFI
Proces bootovania je vlastný vesmíru. Predtým, ako váš operačný systém prevezme kontrolu nad vami, získate veľa krokov bežiaci systém. V istom zmysle je do celého tohto procesu zapojený malý zabudovaný operačný systém. Aj keď sa proces líši od jednej hardvérovej platformy k druhej a od jedného operačného systému k druhému, pozrime sa na niektoré spoločné črty, ktoré nám pomôžu získať praktické pochopenie procesu zavádzania.

Najprv si povieme niečo o bežnom bootovacom procese, ktorý nemá UEFI. Čo sa stane medzi tým okamihom, keď stlačíte tlačidlo ON (zapnúť) do bodu, keď sa váš OS spustí a zobrazí výzvu na prihlásenie.

Starší BIOS - základný vstupno-výstupný systém

Krok 1: CPU je po spustení pevne pripojený na spustenie pokynov z fyzickej súčasti nazývanej NVRAM alebo ROM. Tieto pokyny tvoria systém firmvér. A práve v tomto firmvéri sa rozlišuje medzi BIOSom a UEFI. Zatiaľ sa zamerajme na BIOS.

Je zodpovednosťou firmvéru, systému BIOS, aby testoval rôzne komponenty pripojené k systému, ako sú radiče diskov, sieťové rozhrania, zvukové a grafické karty atď. Potom sa pokúsi nájsť a načítať ďalšiu sadu bootstrappingového kódu.

Firmvér prechádza úložnými zariadeniami (a sieťovými rozhraniami) v preddefinovanom poradí a pokúša sa nájsť v nich uložený bootloader. Tento proces nie je typický pre používateľa. Existuje však základné používateľské rozhranie, ktoré môžete použiť na vyladenie rôznych parametrov týkajúcich sa firmvéru systému, vrátane poradia zavádzania.

Toto používateľské rozhranie zadáte obyčajným podržaním klávesov F12, F2 alebo DEL pri spustení systému. Konkrétny kľúč vo vašom prípade nájdete v príručke k základnej doske.

Krok 2: BIOS, potom predpokladá, že bootovacie zariadenie začína MBR (Master Boot Record), ktorý obsahuje prvotný bootloader a tabuľku diskových oddielov. Pretože tento prvý blok, boot-block, je malý a bootloader je veľmi minimalistický a nedokáže veľa iného, ​​napríklad čítať súborový systém alebo načítať obraz jadra.

Takže sa zavádza bootloader druhého stupňa.

Krok 3: Zavádzač druhého stupňa je zodpovedný za lokalizáciu a načítanie správneho jadra operačného systému do pamäte. Najbežnejším príkladom pre používateľov systému Linux je bootloader GRUB. V prípade, že bootujete duálne, poskytuje vám dokonca jednoduché používateľské rozhranie na výber príslušného operačného systému, ktorý chcete spustiť.

Aj keď máte nainštalovaný jeden OS, ponuka GRUB vám umožní bootovať do pokročilého režimu alebo zachrániť poškodený systém prihlásením sa do režimu jedného používateľa. Ostatné operačné systémy majú rôzne zavádzacie programy. FreeBSD je dodávané s jedným z jeho vlastných, rovnako ako s ostatnými Unices.

Krok 4: Po načítaní príslušného jadra stále existuje celý zoznam procesov užívateľskej krajiny, ktoré čakajú na inicializáciu. Patrí sem váš server SSH, vaše grafické používateľské rozhranie atď., Ak pracujete v režime viacerých používateľov, alebo sada nástrojov na riešenie problémov so systémom, ak pracujete v režime pre jedného používateľa.

V každom prípade je systém init potrebný na zvládnutie počiatočného vytvorenia procesu a nepretržitej správy kritických procesov. Opäť tu máme zoznam rôznych možností, od tradičných skriptov init shell, ktoré používali primitívne Unices, až po nesmierne zložitú implementáciu systemd, ktorá ovládla svet Linuxu a má v komunite svoj kontroverzný status. BSD majú svoj vlastný variant init, ktorý sa líši od dvoch vyššie uvedených.

Toto je stručný prehľad procesu zavádzania. Vynechali sme veľa zložitostí, aby bol popis priateľský aj pre neznalých.

Špecifikácie UEFI

Časť, v ktorej sa prejaví rozdiel medzi UEFI a BIOS, je v úplne prvej časti. Ak má firmvér modernejšiu variantu, ktorá sa nazýva UEFI alebo Unified Extensible Firmware Interface, ponúka oveľa viac funkcií a prispôsobení. Má to byť oveľa štandardizovanejšie, aby sa výrobcovia základných dosiek nemuseli starať o každý konkrétny operačný systém, ktorý by na nich mohol bežať a naopak.

Jedným z kľúčových rozdielov medzi UEFI a BIOSom je, že UEFI podporuje modernejšiu schému rozdelenia GPT a firmvér UEFI má schopnosť čítať súbory z malého systému FAT.

To často znamená, že vaša konfigurácia UEFI a binárne súbory sú umiestnené na oddiele GPT na pevnom disku. Toto sa zvyčajne nazýva ESP (systémový oddiel EFI) namontovaný na / efi.

Mať pripojiteľný súborový systém znamená, že váš bežiaci operačný systém dokáže čítať ten istý súborový systém (a dosť nebezpečne ho tiež upravovať!). Mnoho malvérov využíva túto schopnosť na infikovanie samotného firmvéru vášho systému, ktorý pretrváva aj po preinštalovaní operačného systému.

Vďaka flexibilite systému UEFI odpadá potreba mať druhý stupeň zavádzača, ako je GRUB. Často, ak inštalujete jeden (dobre podporovaný) operačný systém, ako je desktop Ubuntu alebo Windows s povoleným UEFI, môžete sa vyhnúť používaniu GRUBu alebo iného prechodného bootloaderu.

Väčšina systémov UEFI však stále podporuje staršiu možnosť systému BIOS, môžete sa k tomu vrátiť, ak sa niečo pokazí. Podobne, ak je systém nainštalovaný s ohľadom na podporu systému BIOS aj UEFI, bude mať v niekoľkých prvých sektoroch pevného disku blok kompatibilný s MBR. Podobne, ak potrebujete duálne zaviesť počítač alebo jednoducho použiť bootloader druhého stupňa z iných dôvodov, môžete zadarmo použiť GRUB alebo akýkoľvek iný bootloader, ktorý vyhovuje vášmu prípadu použitia.

Záver

UEFI malo zjednotiť modernú hardvérovú platformu, aby sa na nich mohli voľne rozvíjať dodávatelia operačných systémov. Pomaly sa to však zmenilo na trochu kontroverzný kúsok technológie, najmä ak sa nad ním snažíte spustiť otvorený operačný systém. To znamená, že má svoje opodstatnenie a je lepšie ignorovať jeho existenciu.

Na druhej strane sa bude v budúcnosti ešte aspoň niekoľko rokov držať pôvodný systém BIOS. Jeho porozumenie je rovnako dôležité v prípade, že sa pri riešení problémov so systémom potrebujete vrátiť do režimu BIOS. Dúfam, že vás tento článok dostatočne dobre informoval o oboch týchto technológiách, aby ste pri ďalšom stretnutí s novým systémom vo voľnej prírode mohli postupovať podľa pokynov v nejasných príručkách a cítiť sa ako doma.

Ako zmeniť ľavé a pravé tlačidlo myši na počítači so systémom Windows 10
Je úplnou normou, že všetky zariadenia počítačových myší sú ergonomicky navrhnuté pre pravákov. Existujú však dostupné myšacie zariadenia, ktoré sú šp...
Napodobňovanie kliknutí myšou vznášaním sa pomocou myši bez myši vo Windows 10
Používanie myši alebo klávesnice v nesprávnom postoji k nadmernému používaniu môže mať za následok veľa zdravotných problémov vrátane napätia, syndróm...
Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...