Re: Похоже, в INSTALLe на мой тупой вопрос не ответят... КТО генерит бутсектор?!
Утилита lilo генерирует бинарный образ MBR исходя из данных по конфигурации в /etc/lilo.conf. Если надо вернуть досовский образ MBR, загружайся в ДОС и делай: fdisk.exe /mbr
Re: Похоже, в INSTALLe на мой тупой вопрос не ответят... КТО генерит бутсектор?!
по-моему, никто его не генерит. точнее, не перегенеряет.
из комплекта с лилой приходит, и так и живет неизменяемый.
все данные (партишены, их названия, пароли, итд) лило валит
во второй сектор. а boot.b -- просто программа.
Re: Похоже, в INSTALLe на мой тупой вопрос не ответят... КТО генерит бутсектор?!
Совершенно верно, файлы
boot.b
chain.b
os2_d.b
LILO не изменяет. Он (/sbin/lilo) их читает и записывает в сектора.
И, видимо, добавляет после этого поверх изменения: смещения, размеры,
метки образов ядер или загрузчиков. Какие именно сектора и какие
именно изменения -- я не знаю, но уверен, что в документации к
LILO об этом написано.
Re: Похоже, в INSTALLe на мой тупой вопрос не ответят... КТО генерит бутсектор?!
billy, моя не понимать, тебе чего не нравится? то, что файл
/boot/boot.b никто не трогает можно узнать, проверив его md5sum
из rpm. а из bootsect.S можно вычленить вот эти строчки:
load_setup:
xor ah,ah ! reset FDC
xor dl,dl
int 0x13
xor dx, dx ! drive 0, head 0
mov cl,#0x02 ! sector 2, track 0
mov bx,#0x0200 ! address = 512, in INITSEG
mov ah,#0x02 ! service 2, nr of sectors
mov al,setup_sects ! (assume all on head 0, track 0)
int 0x13 ! read it
это вот как раз и есть, что говорилось об данных во втором секторе.
чего еще надо-то?