LILO

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
LILO
software
Exemplu de captură de ecran
Tip Încărcător de încărcare
Dezvoltator Werner Almesberger (1992-1998), John Coffman (1999-2007), Joachim Wiedorn (2010-)
Ultima versiune 24,2 (22 noiembrie 2015)
Sistem de operare nimeni
Limba C.
Asamblare
Licență BSD
( licență gratuită )
Limbă Engleză
Site-ul web www.joonet.de/lilo/

În informatică LILO (LI Nux LO adher) este un încărcător de boot , în general , folosit pentru a inițializa kernel - ul Linux .

Istorie

Inițial conceput de Werner Almesberger și apoi actualizat de John Coffman, a fost unul dintre cele mai importante încărcătoare de boot pentru Linux. De-a lungul anilor 1990 , a fost folosit ca încărcător de boot implicită pentru distribuții Linux , apoi înlocuite treptat cu mai cuprinzătoare GNU grub de . Acesta nu a fost actualizat din octombrie 2014 , iar dezvoltarea sa încheiat oficial în decembrie 2015. [1]

Descriere

Diferențele cu GRUB

Principala diferență este că LILO nu cunoaște structura sistemului de fișiere pe care este instalat. Acest aspect a făcut posibilă menținerea LILO codul sursă extrem de simplu. În practică, în momentul instalării unui tabel de sectoare este creat pentru a fi încărcate în memorie , aceste sectoare sunt cele în care nucleul și , eventual, a initrd sunt localizate fizic fișierul. Acest mecanism (tabel sector) permite LILO pentru a încărca necesare fișierele , fără a fi nevoie să cunoască structura sistemului de fișiere , care , prin urmare , poate fi oricare, dar necesită să reinstalați LILO de fiecare dată când kernel - ul sau o configurație a parametrului se înlocuiește.

Operațiune

Schematic, iată ce se întâmplă la pornire :

  • BIOS încarcă master boot record (MBR) , care conține prima parte a LILO (etapa 1);
  • etapa 1 sarcini a doua parte (etapa 2), care este puțin mai mare și nu poate fi conținută în sectorul MBR;
  • etapa 2 sarcini „masa sectorului“ și, în consecință kernel-ului și a initrd;
  • LILO pornește kernel-ul și îi dă de control al aparatului.

Limite și configurare

La timpul de boot puteți alege o imagine la un moment dat de până la 16 imagini diferite. Mulți parametri, cum ar fi „dispozitivul rădăcină“, poate fi setat independent pentru fiecare nucleu. LILO poate fi instalat pe principal de încărcare sau în sectorul de boot al unei partiții . În al doilea caz, altceva trebuie să fie scris în sectorul MBR la sarcina LILO.

Când sistemul pornește, LILO poate accesa hard disk - uri doar prin funcțiile oferite de BIOS , din acest motiv , cu foarte vechi BIOS zona de acces este limitat la primele 1024 cilindri din primele două hard disk ( de la 0 la 1023 din cauza CHS metoda de acces). Cu mai târziu BIOSs, LILO poate utiliza pe 32 de biți adresare de bloc logică (LBA) pentru a accesa aproape întregul conținut al tuturor hard disk - uri la care BIOS - ul permite accesul.

ELILO

ELILO a fost un EFI- hardware pe bază de boot loader , dezvoltat inițial pentru IA-64 sisteme fabricate de Hewlett Packard și mai târziu extins pentru a sprijini , de asemenea , Intel IA-32 și x86-64 platforme . Proiectul a fost abandonat în 2014 , după ce software - ul a fost scoasă din funcțiune prin trei mari distribuții Linux : Debian , Red Hat Enterprise Linux si SUSE . [2] .

Notă

  1. ^ Anunt pe pagina de start a proiectului. Arhivării 04 mai 2011 la Internet Archive.
  2. ^ Noutăți: Acest proiect Elilo este închis , pe sourceforge.net, 30 octombrie 2014. Adus de 28 ianuarie 2020.

Alte proiecte

linkuri externe

  • (RO) Jumping bootfloppy , pe am.xs4all.nl. Adus o iulie 2005 (arhivate de original pe 14 aprilie 2005).
Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă cu software-ul liber