Простите, но вы меня осмеивали, обвиняли в не компетентности
А Вы поведением напрашиваетесь.

Раз никто не жаловался, что у него MAP фрагментированный, значит такой механизм есть.
И его не может не быть. Причем, этот алгоритм заложен в базовые функции драйвера EXT2.
1. Только вот что-то я про него не слышал...
2. "не зависит от файловой системы".
Хотя, в принципе, map же не обычный бинарник... Ладно, я придумал вариант, как его можно держать и фрагментированным. Возможно, что-то такое и используется. Можно просто записать этот map, расчитав размеры блоков, кратные секторам, и оставив место под абсолютную адресацию, а, потом, посекторно переписать с добавлением CHS следующего сектора. А на stage1 просто считать на основе этого.
Ладно. За lilo извиняюсь.

Но умерьте пыл.