bootloader

Mi az a boot betöltő?

Mi az a boot betöltő?

Bár a rendszerbetöltők általában nagyon kicsiek és viszonylag egyszerűek, kritikus szerepet játszanak a rendszerindítási folyamatban. Látogasson el bármely Linuxos fórumra, és nagy az esélye annak, hogy legalább néhány ember találkozni fog azzal a kérdéssel, hogy miként lehet megoldani a rendszertöltővel kapcsolatos problémákat. A rendszerbetöltőkkel kapcsolatos problémák elkerülése érdekében kiemelten fontos megérteni, hogy milyen szerepet játszanak a rendszerindítási folyamatban, és melyek a legnépszerűbb Linux rendszerbetöltők.

A rendszerbetöltő egy olyan program, amely felelős a Linux kernel opcionális kernelparaméterekkel és a Linux kezdeti RAM lemezének betöltéséért, az initrd néven. A Linux kernel a Linux operációs rendszer magja, és a betöltés után azonnal elindítja az init (rövidítés az inicializáláshoz) vagy egy init cserét, például a systemd. A Linux kezdeti RAM-lemez ideiglenes tárhelyet biztosít a kritikus fájlok memóriába történő betöltése előtt, mielőtt a valódi gyökér fájlrendszert fel lehetne szerelni.

Régebbi, BIOS-tal (Basic Input / Output System) rendelkező számítógépeken egy rendszerbetöltő az MBR-ben (Master Boot Record) található, amely a lemez első 512 bájtját foglalja el, de az UEFI-vel (Unified Extensible Firmware Interface) rendelkező újabb számítógépek ezt tárolják egy speciális partíció, az EFI System Partition néven.

A rendszerbetöltőt a BIOS vagy az UEFI tölti be a sikeres POST (Power-On Self-Test) után, amely egy önellenőrzési folyamat, amelyet közvetlenül a számítógép vagy más digitális elektronikus eszköz bekapcsolása után hajtanak végre.

A legnépszerűbb Linux rendszerbetöltők

Számos rendszerbetöltő létezik, amelyek közül a Linux felhasználók választhatnak.

GRUB (GRand Unified Bootloader)

A GRUB a legnépszerűbb és a legtöbb funkcióval ellátott boot betöltő a Linux operációs rendszer számára. Ez a már elavult GRUB Legacy-re épül, amelyet 1995-ben Erich Boleyn hozott létre a GNU / Hurd operációs rendszer számára. A GRUB támogatja a BIOS-t és az UEFI-t, és képes kezelni az összes népszerű Linux fájlrendszert, beleértve a Btrfs, az ext4, a ReiserFS v3, a VFAT és az XFS fájlokat. A GRUB Legacy-hez képest a modern GRUB tisztább, erősebb és biztonságosabb.

LILO (Linux betöltő)

A LILO egykor a legnépszerűbb Linux rendszerindító volt, de fokozatosan leesett a kegyelem alól, mivel hiányzott a támogatás a több rendszerindító környezetekhez. A LILO fejlesztése 2015 decemberében leállt, és a modern fájlrendszerek korlátozott támogatása és az UEFI nem létező támogatása egyaránt tükrözi ezt a valóságot.

SYSLINUX

A SYSLINUX számos könnyű rendszerbetöltőből álló gyűjtemény, amely támogatja a legtöbb fő fájlrendszert, beleértve az FAT for MS-DOS, és az ext2, ext3, ext4 a Linux számára. A SYSLINUX képes kezelni a Btrf-eket és az XFS-eket is, de csak bizonyos korlátozásokkal. A SYSLINUX-t általában a Linux operációs rendszer élő terjesztéseinek indítására használják. Az eredeti SYSLINUX hajlékonylemezekről és USB meghajtókról tud elindulni, az ISOLINUX pedig a SYSLINUX Projekt része CD-ROM ISO 9660 fájlrendszerekről.

Következtetés

A rendszerbetöltő a szoftver kritikus része, amely felelős a Linux kernel és a Linux kezdeti RAM lemez betöltéséért. A Linux-felhasználók több különböző rendszerbetöltő közül választhatnak, mindegyiknek megvannak a maga erősségei és gyengeségei.

Vulkan Linux felhasználók számára
A grafikus kártyák minden új generációjával azt látjuk, hogy a játékfejlesztők átlépik a grafikus hűség határait, és egy lépéssel közelebb kerülnek a ...
OpenTTD vs Simutrans
Saját közlekedési szimuláció létrehozása szórakoztató, pihentető és rendkívül csábító lehet. Ezért meg kell győződnie arról, hogy a lehető legtöbb ját...
OpenTTD bemutató
Az OpenTTD az egyik legnépszerűbb üzleti szimulációs játék. Ebben a játékban létre kell hoznia egy csodálatos szállítási vállalkozást. Azonban kezdete...