LILO | |
---|---|
Opstartsmenu | |
Type | operativsystem bootloader |
Forfatter | Werner Almesberger |
Udvikler |
Werner Almesberger John Coffman Joachim Wiedorn |
Skrevet i | C , samlesprog |
Operativ system | linux |
Interface sprog | engelsk |
Første udgave | 1992 [1] |
nyeste version |
|
Licens | BSD |
Internet side | joonet.de/lilo/ |
Mediefiler på Wikimedia Commons |
LILO ( LI nux LO ader) var en af standard boot-loadere til Linux- og BSD-systemer. De fleste distributioner bruger nu GRUB som deres primære bootloader. Den videre udvikling af LILO blev afsluttet i december 2015.
LILO er udviklet af Werner Almesberger. Den videre udvikling blev ledet af John Coffman (version 20-22), og i dag af Joachim Widorn.
LILO er uafhængig af filsystemet og kan derfor starte operativsystemet fra en harddisk eller diskette . På grund af dette gemmer LILO menupunkter og positionen af opstartbare kerner direkte i opstartsindlæserens krop og skal opdateres (ved at køre lilo -værktøjet ) hver gang konfigurationen ændres (ændringer i lilo.conf-filen eller i filen lilo.conf). placering af opstartbare kerner på disken).
LILO understøtter op til 16 menupunkter ved opstart.
De to typer opstart, der understøttes af LILO, er opstart af Linux-kernen med valgfri initrd -understøttelse og overførsel af kontrol til en anden bootloader (chainloading).
LILO kan installeres i hovedopstartssektoren af en MBR eller opstartssektoren af en partition.
LILO bruger BIOS til at få adgang til harddiske, med begrænsninger iboende i denne ordning.
Konfigurationsfilen lilo.confoprettes automatisk af liloconfig -værktøjet, som er en del af LILO-pakken, og denne fil er placeret i /etc. LILO-programmet læser parametrene i filen lilo.confén gang under installationen, ikke hver gang operativsystemet starter. Efter manuel redigering lilo.confskal du geninstallere LILO ved at køre kommandoen som superbruger :
liloFor at bruge liloconfig-værktøjet på kommandolinjen skal du skrive:
liloconfigTil EFI -baserede computere blev ELILO bootloader [3] udviklet , nu forladt [4] . Oprindeligt udviklet af Hewlett-Packard til IA-64- arkitekturen , blev den senere tilpasset til standard IA-32- og x86-64-arkitekturerne med EFI-understøttelse.
På Linux-distributioner installeret på Apple Macintosh-computere var ELILO en af de bootloadere, der var tilgængelige til brug. [5]
Netværksstart understøttes også ved hjælp af TFTP og DHCP . [6] [7]
Unix-kommandoer | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|