6 nejlepších zavaděčů Linuxu pro systémové správce
Když počítač zapnete, ihned po úspěšném dokončení POST (Power On Self Test) BIOS vyhledá nakonfigurované spouštěcí médium a přečte některé pokyny z hlavního spouštěcího záznamu (MBR) nebo tabulky oddílů GUID, což je prvních 512 bajtů zaváděcího média.
MBR obsahuje dvě důležité sady informací, jedna je zavaděč a druhá tabulka oddílů.
Co je Boot Loader?
Zavaděč je malý program uložený v tabulce oddílů MBR nebo GUID, který pomáhá načíst operační systém do paměti. Bez zavaděče nelze operační systém načíst do paměti.
Existuje několik zavaděčů, které můžeme nainstalovat společně s Linuxem na naše systémy, a v tomto článku si stručně pohovoříme o hrstce nejlepších zavaděčů Linuxu, se kterými lze pracovat.
1. GNU GRUB
GNU GRUB je populární a pravděpodobně nejpoužívanější multibootový zavaděč Linuxu, který je k dispozici, založený na původním GRUB (GRand Unified Bootloader), který vytvořil Eirch Stefan Broleyn . Přichází s několika vylepšeními, novými funkcemi a opravami chyb jako vylepšení původního programu GRUB.
Důležité je, že GRUB 2 nyní nahradil GRUB. A zejména název GRUB byl přejmenován na GRUB Legacy a není aktivně vyvíjen, lze jej však použít pro spouštění starších systémů, protože opravy chyb stále probíhají.
GRUB má následující výrazné funkce:
- Podporuje multi-boot
- Podporuje více hardwarových architektur a operačních systémů, jako je Linux a Windows
- Nabízí interaktivní rozhraní příkazového řádku podobné Bash pro uživatele ke spouštění příkazů GRUB a také k interakci s konfiguračními soubory
- Umožňuje přístup k editoru GRUB
- Podporuje nastavení hesel se šifrováním pro zabezpečení
- Podporuje bootování ze sítě v kombinaci s několika dalšími drobnými funkcemi
2. systemd-boot
systemd-boot je zavaděč UEFI vyvinutý jako součást správce systému a služeb systemd, který byl navržen pro načítání spustitelných obrazů EFI, jako jsou jádra Linuxu, obrazy initramfs a další operační systémy, jako je Windows.
systemd-boot je relativně nový bootloader, ale stal se oblíbeným díky své jednoduchosti a výkonu. Je to také výchozí zavaděč pro mnoho moderních distribucí Linuxu.
systemd-boot je dobrou volbou pro uživatele, kteří chtějí jednoduchý a rychlý zavaděč, který dokáže spouštět různé operační systémy. Je to také dobrá volba pro uživatele, kteří již používají systemd jako správce systému a služeb.
3. rEFInd Boot Manager
rEFInd je správce spouštění pro systémy založené na UEFI a EFI, který byl vytvořen pro spouštění různých operačních systémů, včetně Linuxu, Windows a macOS.
rEFInd je dobrou volbou pro uživatele, kteří chtějí jednoduchý a uživatelsky přívětivý zavaděč, který lze přizpůsobit tak, aby vyhovoval jejich potřebám. Je to také dobrá volba pro uživatele, kteří používají více operačních systémů s duálním spouštěním.
4. LILO (Linux Loader)
LILO je jednoduchý, ale výkonný a stabilní zavaděč Linuxu. S rostoucí popularitou a používáním GRUB, který přišel s četnými vylepšeními a výkonnými funkcemi, se LILO stalo mezi uživateli Linuxu méně populární.
Během načítání se na obrazovce zobrazuje slovo „LILO “ a každé písmeno se objeví před nebo po určité události. Nicméně, vývoj LILO byl zastaven v prosinci 2015, má řadu funkcí, jak je uvedeno níže:
- Nenabízí interaktivní rozhraní příkazového řádku
- Podporuje několik chybových kódů
- Nenabízí žádnou podporu pro bootování ze sítě
- Všechny jeho soubory jsou uloženy v prvních 1024 válcích jednotky
- Čelí omezením BTFS, GPT a RAID a mnoha dalším.
5. BURG – Nový zavaděč
Na základě GRUB je BURG relativně nový zavaděč Linuxu. Protože je odvozen od GRUB, dodává se s některými z primárních funkcí GRUB, nicméně nabízí také pozoruhodné funkce, jako je nový objektový formát pro podporu více platforem včetně Linuxu, Windows, Mac OS, FreeBSD a dalších.
Kromě toho podporuje vysoce konfigurovatelné textové a grafické spouštěcí menu a stream a plánovaná budoucí vylepšení pro práci s různými vstupními/výstupními zařízeními.
6. Syslinux
Syslinux je sortiment lehkých zavaděčů, které umožňují zavádění z CD-ROM, ze sítě a tak dále. Podporuje souborové systémy jako FAT pro MS-DOS a ext2, ext3 a ext4 pro Linux. Podporuje také nekomprimované Btrfs pro jedno zařízení.
Všimněte si, že Syslinux přistupuje pouze k souborům ve svém vlastním oddílu, a proto nenabízí možnosti spouštění z více souborových systémů.
Závěr
Zavaděč vám umožňuje spravovat více operačních systémů na vašem počítači a vybrat si, který z nich v určitou dobu použít, bez něj váš počítač nemůže načíst jádro a zbytek souborů operačního systému.
Chyběl nám zde nějaký špičkový zavaděč Linuxu? Pokud ano, dejte nám vědět pomocí níže uvedeného formuláře pro komentáře a navrhněte jakékoli chvályhodné zavaděče, které mohou podporovat operační systém Linux.