В MBR лежит только stage1, stage1.5 в области следующей за MBR.
stage2 находится уже в ФАЙЛОВОЙ СИСТЕМЕ, для этого все на предыдущих этапах и делалось wink . Т.к. размер файла ограничен только используемой файловой системой. По крайней мере я понимаю так.
Нашел такую информацию.
GRUBу нафиг не нужна метка активности раздела. т.е. все написанное в начале сообщения № 19 неправильно. Он не ищет активный раздел. В MBR пишется stage1 и список блоков, где находится stage1.5.
LinuxForum.Fans
Что такое stage1 и stage2 в Grub?
Автор: Termo
27 сообщений
7842 просмотров
океюшки
в общем так:
биос --> мбр (конкретно stage1) --> stage1,5 --> stage2 (он запускает меню груб из файла menu.lst) --> я выбираю kernel 2.6.28-18 --> и?
stage2 загружает ядро в память?
stage2 загружает ядро в память?
Да.
слава богу!
можно закрывать.
подведем итог:
после прохождения процедуры POST, BIOS проверяет наличие MBR на первом жестком диске (SATA1) и передает управление загрузчику,
Не совем так - БИОС проверят наличие МБР на носителе который перехватывает int 13H ( на х86-based машинах ) - это именно тот девайс который вы определяете в BIOS как загрузочный - а дальше все норм
Очень советую по теме
http://www.ibm.com/developerworks/linux/library/l-linuxboot/
... там же есть и русский перевод упомянутой статьи: http://www.ibm.com/developerworks/ru/library/l-linuxboot/
Войдите или зарегистрируйтесь, чтобы ответить.