LINUX.ORG.RU

Правильно ли я понял?


0

0

Загрузка Linux.
0) Инициализировать загрузчик (найти раздел, примонтировать фс и т.д.)
1) Загрузить kernel command line в 0:0x99000 (255 символов)
2) Прочитать 1 блок файла vmlinuz, узнать setup_sects в таблице
3) Прочитать первые (setup_sects+1) _секторов_ файла vmlinuz в 0:0x90000
4) Установить переменные (кстати, какие устанавливает загрузчик?)
5) Далее читать ядро и перемещать в 0x100000 куски по 64K с помощью прерывания 0x15
6) Прыгать в 0x9020:0, отключив прерывания и установив все сегментные регистры и sp в 0x9000.
Что ещё надо делать?

★★

Ответ на: комментарий от drish

Мне то-же. Разберешься скажи :)))

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.