6 najboljih Linux pokretača za sistemske administratore


Kada uključite svoj uređaj, odmah nakon što POST (Power On Self Test) bude uspješno završen, BIOS locira konfigurirani medij za pokretanje i čita neke instrukcije iz glavnog zapisa za pokretanje (MBR) ili GUID tabele particija koja je prvih 512 bajtova medija za pokretanje.

MBR sadrži dva važna skupa informacija, jedan je pokretač i drugi, tabela particija.

Šta je Boot Loader?

Boot loader je mali program pohranjen u particijskoj tablici MBR ili GUID koji pomaže pri učitavanju operativnog sistema u memoriju. Bez pokretača, vaš operativni sistem se ne može učitati u memoriju.

Postoji nekoliko pokretača koje možemo instalirati zajedno sa Linuxom na našim sistemima i u ovom članku ćemo ukratko govoriti o pregršt najboljih Linux pokretača za rad.

1. GNU GRUB

GNU GRUB je popularan i vjerovatno najkorišteniji multiboot Linux boot loader koji je dostupan, zasnovan na originalnom GRUB (GRand Unified Bootloader) koji je kreirao Eirch Stefan Broleyn . Dolazi sa nekoliko poboljšanja, novim funkcijama i ispravkama grešaka kao poboljšanja originalnog GRUB programa.

Važno je da je GRUB 2 sada zamijenio GRUB. I posebno, naziv GRUB je preimenovan u GRUB Legacy i nije aktivno razvijen, međutim, može se koristiti za pokretanje starijih sistema jer su ispravke grešaka još uvijek u toku.

GRUB ima sljedeće istaknute karakteristike:

  • Podržava višestruko pokretanje
  • Podržava više hardverskih arhitektura i operativnih sistema kao što su Linux i Windows
  • Nudi interaktivni interfejs komandne linije nalik Bashu za korisnike da pokreću GRUB komande kao i da komuniciraju sa konfiguracionim fajlovima
  • Omogućava pristup GRUB editoru
  • Podržava postavljanje lozinki sa enkripcijom radi sigurnosti
  • Podržava pokretanje s mreže u kombinaciji s nekoliko drugih manjih funkcija

2. systemd-boot

systemd-boot je UEFI boot loader razvijen kao dio systemd sistema i upravitelja usluga, koji je dizajniran za učitavanje EFI-izvršnih slika, kao što su Linux kerneli, initramfs slike i drugi operativni sistemi, kao što je Windows.

systemd-boot je relativno nov bootloader, ali je postao popularan zbog svoje jednostavnosti i performansi. Takođe je podrazumevani pokretač za mnoge moderne Linux distribucije.

systemd-boot je dobar izbor za korisnike koji žele jednostavan i brz bootloader koji može pokrenuti različite operativne sisteme. Takođe je dobar izbor za korisnike koji već koriste systemd kao menadžer sistema i usluga.

3. rEFInd Boot Manager

rEFInd je menadžer pokretanja sistema za UEFI i EFI bazirane sisteme koji je kreiran za pokretanje raznih operativnih sistema, uključujući Linux, Windows i macOS.

rEFInd je dobar izbor za korisnike koji žele jednostavan i user-friendly bootloader koji se može prilagoditi njihovim potrebama. Takođe je dobar izbor za korisnike koji dvostruko dižu više operativnih sistema.

4. LILO (Linux Loader)

LILO je jednostavan, ali moćan i stabilan Linux boot loader. Sa rastućom popularnošću i upotrebom GRUB-a, koji je došao sa brojnim poboljšanjima i moćnim karakteristikama, LILO je postao manje popularan među korisnicima Linuxa.

Dok se učitava, riječ “LILO” se prikazuje na ekranu i svako slovo se pojavljuje prije ili nakon određenog događaja. Međutim, razvoj LILO-a je zaustavljen u decembru 2015. godine, on ima niz karakteristika koje su navedene u nastavku:

  • Ne nudi interaktivni interfejs komandne linije
  • Podržava nekoliko kodova grešaka
  • Ne nudi podršku za pokretanje sa mreže
  • Sve njegove datoteke su pohranjene u prva 1024 cilindra diska
  • Suočava se s ograničenjima s BTFS, GPT i RAID-om i mnogim drugim.

5. BURG – Novi Boot Loader

Zasnovan na GRUB-u, BURG je relativno novi Linux bootloader. Budući da je izveden iz GRUB-a, isporučuje se sa nekim od primarnih GRUB funkcija, ali ipak nudi izvanredne karakteristike kao što je novi format objekata za podršku više platformi uključujući Linux, Windows, Mac OS, FreeBSD i dalje.

Osim toga, podržava vrlo konfigurabilan tekstualni i grafički režim pokretanja menija i stream plus planirana buduća poboljšanja za rad sa različitim ulazno/izlaznim uređajima.

6. Syslinux

Syslinux je asortiman lakih pokretača koji omogućavaju pokretanje sa CD-ROM-a, sa mreže itd. Podržava sisteme datoteka kao što su FAT za MS-DOS i ext2, ext3 i ext4 za Linux. Također podržava nekomprimirane Btrf-ove za jedan uređaj.

Imajte na umu da Syslinux pristupa samo datotekama na svojoj vlastitoj particiji, stoga ne nudi mogućnosti pokretanja sa više sistema datoteka.

Zaključak

Boot loader vam omogućava da upravljate više operativnih sistema na vašem računaru i izaberete koji ćete koristiti u određenom trenutku, bez njega vaša mašina ne može učitati kernel i ostale datoteke operativnog sistema.

Jesmo li propustili neki vrhunski Linux bootloader? Ako je tako, onda nas obavijestite korištenjem obrasca za komentare ispod kako biste dali prijedloge za sve pohvalne pokretače koji mogu podržati Linux operativni sistem.