Co je to zavaděč?

What Is Boot Loader



Přestože zavaděče bývají velmi malé a relativně jednoduché, hrají při zavádění zásadní roli. Navštivte téměř jakékoli fórum týkající se Linuxu a šance, že narazíte alespoň na několik lidí, kteří se ptají, jak vyřešit problém pomocí zavaděče, je vysoká. Abychom se vyhnuli problémům se zavaděči, je důležité pochopit, jakou roli hrají při zavádění a jaké jsou nejoblíbenější zavaděče Linuxu.

Spouštěcí zavaděč je program zodpovědný za načtení jádra Linuxu s volitelnými parametry jádra a počátečního disku RAM Linuxu, známého jako initrd. Jádro Linuxu je jádrem operačního systému Linux a spouští proces init (zkratka pro inicializaci) nebo nahrazení init, jako je systemd , ihned po načtení. Počáteční disk RAM pro Linux poskytuje dočasný úložný prostor pro načítání důležitých souborů do paměti před připojením skutečného kořenového systému souborů.







Na starších počítačích se systémem BIOS (Basic Input/Output System) je zavaděč umístěn v MBR (Master Boot Record), který zabírá prvních 512 bajtů na disku, ale novější počítače s rozhraním UEFI (Unified Extensible Firmware Interface) jej ukládají do speciální oddíl s názvem EFI System Partition.



Zaváděcí zavaděč je načten systémem BIOS nebo UEFI po úspěšném testu POST (Power-On Self-Test), což je proces autotestu, který se provádí bezprostředně po zapnutí počítače nebo jiného digitálního elektronického zařízení.



Zavaděč je kritický software, který je zodpovědný za načtení jádra Linuxu a počátečního disku RAM Linux. Uživatelé Linuxu si mohou vybrat z několika různých zavaděčů, z nichž každý má své vlastní silné a slabé stránky.