Скажите, может кто знает - вот у lilo в документации
>LILO is a versatile boot loader for Linux. It does not depend on a specific file system, can boot Linux kernel images from floppy disks and from hard disks and can even act as a "boot manager" for other operating systems.
>Various files contain data LILO needs at boot time, e.g. the boot loader. Those files normally reside in /boot. The most important files are the boot loader (see below) and the map file (/boot/map), where the map installer records the location of the kernel(s).*
> * LILO does not know how to read a file system. Instead, the map installer asks the kernel for the physical location of files (e.g. the kernel image(s)) and records that information. This allows LILO to work with most file systems that are supported by Linux.
Так вот, спрашивается - как же загружается lilo, если он не умеет работать с файловыми системами? Надо же как-то читать фрагментированные файлы (в том случае, когда файл занимает несколько секторов не подряд). В документации про это ни словом.