Les BIOS ont hérité de sévères limitations à cause du manque de prévoyance de leurs concepteurs. Premièrement, certains BIOS ne supportent pas plus d'un IDE [du moins selon la documentation de lilo].
La seconde limitation est importante. Comme expliqué à la sous-section 32.2.2, lilo utilise les fonctions du BIOS pour accéder aux IDEs, mais le BIOS d'un PC est souvent limité à n'accéder qu'aux 1024 premiers cylindres du disque. Donc, ce que lilo lit doit se trouver dans les 1024 premiers cylindres, autrement dit, les 500 premiers Mo de l'espace disque. Voici une liste des fichiers qui devraient se trouver sous cette limite:
Notez que les nouveaux BIOS ``LBA'' supportent plus que 512 Mo (en fait, jusqu'à 8 Go). L'auteur précise qu'il ne compte pas sur cette caractéristique.