Cuando el sistema arranca, la BIOS lee el sector 0 (conocido como MBR,
Master Boot Record, o Registro de Arranque Principal) del primer disco
(o de un floppy), y salta al código allí residente
--algún tipo cargador bootstrap
Este problema se puede resolver fácilmente, asegurándose de que el núcleo (y quizás otros ficheros empleados durante la fase de arranque, como los ficheros de mapeo de LILO) residen en una partición que se encuentra en su totalidad en los primeros 1024 cilindros de un disco al que la BIOS puede acceder --esto significa que probablemente sea el primer o segundo disco--.
Otro punto a considerar es que tanto el cargador de arranque y la BIOS
deben asentir en cuanto a la geometría del disco. Podría ser útil dar a
LILO
la opción `linear
'. Más sobre esto a continuación.