LILO

Da Wikipedia, l'enciclopedia libera.

Una schermata di LILO in modalità testuale

LILO (LInux LOader) è un boot loader per Linux.

Generalmente LILO non viene installato sul file system (come invece spesso accade con GRUB) e si avvia da una sua immagine direttamente da floppy o dal master boot record del disco. I parametri di avvio (p.e.: il settaggio del disco root) possono essere impostati indipendentemente per ogni kernel.

All'avvio LILO ha a sua disposizione solo i driver del BIOS per accedere ai dischi; perciò, in presenza di bios molto vecchi, LILO potrebbe avviare solo i kernel memorizzati nei primi due dischi e, al loro interno, nelle sole partizioni che non eccedono la soglia del cilindro numero 1023. I BIOS più recenti, invece, hanno (teoricamente) a disposizione tutti i cilindri per ogni disco.

LILO è stato da sempre considerato il boot loader predefinito per le distribuzioni Linux. Tuttavia negli ultimi tempi, grazie all'aumentare della popolarità di Linux, LILO sta lentamente diventando una seconda scelta, lasciando terreno a GRUB.

[modifica] Panoramica

LILO è stato ideato in origine da Werner Almesberger, mentre il suo attuale sviluppatore è John Coffman.

LILO non dipende da un file system specifico, e può eseguire il boot di un sistema operativo(e.g., Linux kernel images) da floppy e hard disk. Al momento del boot si può scegliere un'immagine alla volta da un massimo di 16 immagini diverse. Molti parametri, come il "root device", possono essere impostati indipendentemente per ogni kernel. LILO può essere installato nel master boot record (MBR) o nel settore di boot di una partizione. Nel secondo caso qualcos'altro deve essere scritto nell'MBR per caricare LILO.

All'avvio del sistema, LILO ha a disposizione per accedere agli hard disk solo i drivers del BIOS. Per questa ragione, con BIOS molto vecchi, l'area accessibile è limitata a 1024 (da 0 a 1023 per via del metodo di accesso CHS ) dei primi due hard disk. per i BIOS successivi, LILO può usare il "logical block addressing" (LBA) da 32 bit per accedere a praticamente l'intero contenuto di tutti gli hard disk di cui il bios permette l'accesso.

LILO è stato il bootloader di default per la maggior parte delle distribuzioni linux negli anni successivi alla popolarità di loadlin. Oggi, il più delle distribuzioni usano GRUB come bootloader di default.

[modifica] Collegamenti esterni

Strumenti personali