Хочу некоторые вещи прояснить для себя.
Вот раньше я не врубался и думал, что код загрузчика замешан вперемешку с информацией о разделах дисков.
Однако сейчас прочитал, то что инфа о партишинах размещается с 1BE адреса нулегого сектора.
Если это действительно так, то значит всё что ниже от нуля это есть статичный код?
Тоесть его можно сдампить в файл перенести на другую машину, с другим винчестером и вписать и это будет работать?
Конечно, я имею ввиду определённый желаемый код, например, загрузка с /dev/sda3 определённого ядра,
определённого рута итп... Хотя если знать подробно структуру LILO mbr кода, то это можно править в hex редакторе?
Я вообще сначала подумал весь код написать, однако когда прикинул всётаки 446 байт это многовато.
Поэтому ещё вопрос чем вписывать дамп? Так пойдёт?
dd if=file of=/dev/sda1 bs=1 count=446
Просто хочется разбираться в этом, понятно что это всё можно проще зделать.
И ещё вопрос, что за файл map? И может кто знает как юзать досовский lilo.com - он какраз мэп спрашивает,
а гдеж его взять под досом и виндой?