Aangepaste LILO ConfiguratieLILO is een bootloader, die kan worden gebruikt om tijdens het opstarten van het systeem te kiezen voor Linux, MS-DOS of een aantal andere besturingssystemen. De kans bestaat dat je distributie automatisch LILO tijdens de installatie fase voor je installeert (tenzij je OS/2 gebruikt, is dit wat je zou hebben moeten gedaan). Als dit zo is, kun je de rest van deze sectie overslaan.Al je LILO als de primaire boot loader hebt geïnstalleerd, zal het het eerste stadium van het bootproces voor alle besturingssystemen op je harddisk afhandelen. Dit werkt goed als MS-DOS het enige besturingssyteem is dat je hebt geïnstalleerd. Mogelijk gebruik je OS/2, en die heeft zijn eigen Boot Manager. In dit geval, wil je waarschijnlijk dat de OS/2 Boot Manager je primaire bootloader is, en LILO (als de tweede bootloader) slechts gebruiken om Linux op te starten.Een belangrijk punt voor mensen die EIDE-systemen gebruiken: je bootsectoren voor ieder OS moeten zich, vanwege een BIOS beperking, op één van de eerste twee disks bevinden. Anders zal LILO blijven hangen na de letters "LI" te hebben geschreven, ongeacht vanwaar je het uitvoert.Als je LILO handmatig moet configureren , houdt dit het wijzigen van het bestand /etc/lilo.conf in. Hieronder laten we een voorbeeld van een LILO configuratiebestand zien. De Linux root-partitie bevindt zich op /dev/hda2, en MS-DOS is op /dev/hdb1 (op de tweede harde schijf) geïnstalleerd.# Laat LILO weten zichzelf als de primaire boot loader op /dev/hda te installeren. boot = /dev/hda # De te installeren boot image; je zult dit waarschijnlijk niet hoeven wijzigen install = /boot/boot.b # De opdrachten voor het opstarten van Linux. image = /vmlinuz # De kernel bevindt zich in /vmlinuz label = linux # Geef het de naam "linux" root = /dev/hda2 # Gebruik /dev/hda2 als het root-bestandssysteem vga = ask # Geef een aanwijzing voor VGA-mode append = "aha152x=0x340,11,7,1" # Voeg dit toe aan de boot-opties. # voor het detecteren van de SCSI-controller # De opdrachten voor het opstarten van MS-DOS other = /dev/hdb1 # Dit is de MS-DOS partitie label = msdos # Geef het de naam "msdos" table = /dev/hdb # De partitie-tabel voor de tweede driveStart /sbin/lilo als root op, nadat je het bestand /etc/lilo.conf hebt gewijzigd. Hiermee zal LILO op je drive worden geïnstalleerd. Let erop dat je /sbin/lilo iedere keer dat je je kernel hercompileert opnieuw op moet starten, om LILO naar de juiste bootloader te laten verwijzen. (iets waarover je je nu nog geen zorgen hoeft te maken, maar houd het in gedachten).Let er op hoe we gebruik maken van de optie append om bootparameters in /etc/lilo.conf op te geven net zoals we dit bij het booten van de bootdisk deden.Je kunt je systeem nu vanaf de harddisk opstarten. Standaard zal LILO het besturingssysteem booten dat als eerste in het configuratiebestand voorkomt, wat in dit geval Linux is. Om ervoor te zorgen dat er een opstartmenu verschijnt, om andere besturingssystemen te kunnen selecteren, houd je de shift of ctrl -toets vast terwijl je het systeem opstart; je krijgt dan een aanwijzing zoals Boot:Geef hier de naam van het besturingssysteem op dat je op wilt starten (gegeven door de label regel in het configuratiebestand; in dit geval, linux of msdos), of druk op tab voor een lijst.Stel dat je LILO als tweede bootloader wilt gebruiken; als je bijvoorbeeld Linux vanaf de OS/2's Boot Manager op wilt starten. Helaas moet je een partitie met het programma FDISK van OS/2 (niet die van Linux) aanmaken om een Linux partitie vanaf de OS/2 Boot Manger te kunnen booten, en de partitie als FAT of HPFS formatteren, zodanig dat OS/2 het herkent. (Dat is IBM voor jou).Je zult LILO slechts in je Linux root bestandssysteem (in het voorbeeld hierboven is dat /dev/hda2) te hoeven installeren om Linux vanuit de OS/2 bootmanager met behulp van LILO op te kunnen starten. In deze situatie zal je LILO configuratiebestand er ongeveer als volgt uitzien:boot = /dev/hda2 install = /boot/boot.b compact image = /vmlinuz label = linux root = /dev/hda2 vga = askLet op de wijziging in de boot regel. Na het uitvoeren van /sbin/lilo zou je in staat moeten zijn om de Linux partitie aan de Boot Manager toe te voegen. Dit mechanisme zou tevens moeten werken voor bootloaders die door andere besturingssystemen worden gebruikt.