LILO, ou LInux LOader, e um dos loader de boot Linux mais comuns. O LILO pode ser instalado no MBR da unidade de disco rigido inicializavel ou no registro de boot de particao de uma particao. Tambem e possivel instala-lo em dispositivos removiveis, como disquetes, CDs ou chaves USB. Sera uma boa ideia praticar em um disco flexivel ou chave USB se ainda nao estiver familiarizado com LILO, como em nossos exemplos.Durante a instalacao do Linux, normalmente voce especificara LILO ou GRUB como gerenciador de boot. Se escolher GRUB, LILO nao podera estar instalado. Caso ainda nao tenha instalado o pacote, sera preciso instala-lo. Tambem e recomendavel instalar o pacote lilo-doc para obter a documentacao adicional e mais exemplos. Daqui em diante, consideraremos que voce ja tenha o pacote LILO instalado.Configure o LILO usando um arquivo de configuracao, que geralmente e /etc/lilo.conf. E possivel usar o comando liloconfig(normalmente disponivel em /usr/sbin) para gerar um arquivo de configuracao inicial e, em seguida, edita-lo conforme necessario. O arquivo de configuracao na Listagem 1 foi gerado dessa forma. O arquivo e razoavelmente bem anotado, e as man pages para lilo e lilo.conf fornecerao ajuda adicional. Este e um tipico arquivo de configuracao LILO que pode ser usado em um sistema de boot duplo com Windows e um ou mais sistemas Linux.Listagem 1. Exemplo de /etc/lilo.conf# Originally generated by liloconfig - modified by Ian Shields# This allows booting from any partition on disks with more than 1024# cylinders.lba32# Specifies the boot device (floppy)boot=/dev/fd0# Specifies the device that should be mounted as root.# If the special name CURRENT is used, the root device is set to the# device on which the root file system is currently mounted. If the root# has been changed with -r , the respective device is used. If the# variable ROOT is omitted, the root device setting contained in the# kernel image is used. It can be changed with the rdev program.root=/dev/sda7# Bitmap configuration for /boot/coffee.bmpbitmap=/boot/coffee.bmpbmp-colors=12,,11,15,,8bmp-table=385p,100p,1,10bmp-timer=38,2,13,1# Enables map compaction:# Tries to merge read requests for adjacent sectors into a single# read request. This drastically reduces load time and keeps the map# smaller. Using COMPACT is especially recommended when booting from a# floppy disk.compact# Install the specified file as the new boot sector.# LILO supports built in boot sectors, you only need# to specify the type, choose one from 'text', 'menu' or 'bitmap'.# new: install=bmp old: install=/boot/boot-bmp.b# new: install=text old: install=/boot/boot-text.b# new: install=menu old: install=/boot/boot-menu.b or boot.b# default: 'menu' is default, unless you have a bitmap= line# Note: install=bmp must be used to see the bitmap menu.# install=menuinstall=bmp# Specifies the number of _tenths_ of a second LILO should# wait before booting the first image. LILO# doesn't wait if DELAY is omitted or if DELAY is set to zero.# delay=20# Prompt to use certain image. If prompt is specified without timeout,# boot will not take place unless you hit RETURN. Timeout is in tenths of# a second.prompttimeout=200# Enable large memory mode.large-memory# Specifies the location of the map file. If MAP is# omitted, a file /boot/map is used.map=/boot/map# Specifies the VGA text mode that should be