Čo je to bootovací nakladač?

What Is Boot Loader



Napriek tomu, že zavádzače bývajú veľmi malé a relatívne jednoduché, v procese zavádzania zohrávajú rozhodujúcu úlohu. Navštívte takmer každé fórum súvisiace s Linuxom a pravdepodobnosť, že narazíte aspoň na niekoľko ľudí, ktorí sa pýtajú, ako vyriešiť problém so zavádzačom, je vysoká. Aby sa predišlo problémom so zavádzačmi, je dôležité pochopiť, akú úlohu zohrávajú v procese zavádzania a aké sú najobľúbenejšie zavádzacie programy systému Linux.

Zavádzací zavádzač je program zodpovedný za načítanie jadra Linuxu s voliteľnými parametrami jadra a počiatočného disku RAM operačného systému Linux, známeho ako initrd. Linuxové jadro je jadrom operačného systému Linux a spúšťa proces init (skratka pre inicializáciu) alebo náhradu init, ako napr. systemd , bezprostredne po načítaní. Počiatočný disk RAM operačného systému Linux poskytuje dočasný úložný priestor na načítanie dôležitých súborov do pamäte pred pripojením skutočného koreňového systému súborov.







Na starších počítačoch so systémom BIOS (základný vstupno -výstupný systém) je bootovací zavádzač umiestnený v MBR (Master Boot Record), ktorý zaberá prvých 512 bajtov na disku, ale novšie počítače s rozhraním UEFI (Unified Extensible Firmware Interface) ho ukladajú do špeciálny oddiel s názvom EFI System Partition.



Zavádzač sa načítava systémom BIOS alebo UEFI po úspešnom teste POST (Power-On Self-Test), čo je proces automatického testu, ktorý sa vykoná bezprostredne po zapnutí počítača alebo iného digitálneho elektronického zariadenia.



Zavádzač je kritický softvér, ktorý je zodpovedný za načítanie jadra Linuxu a počiatočného disku RAM operačného systému Linux. Používatelia systému Linux si môžu vybrať z niekoľkých rôznych zavádzačov, z ktorých každý má svoje silné a slabé stránky.