OSDev
http://osdev.su/

Multiboot
http://osdev.su/viewtopic.php?f=6&t=213
Страница 1 из 2

Автор:  Гость [ 12 окт 2008, 21:57 ]
Заголовок сообщения:  Multiboot

Что это за зверь такой? Как собрать ядро, чтобы его мог GRUB запускать?

Автор:  phantom-84 [ 13 окт 2008, 08:48 ]
Заголовок сообщения:  Re: Multiboot

Если ты имеешь в виду Multiboot Specification, то смотри документацию по Grub. Можно посмотреть и в wiki.

Автор:  phantom-84 [ 13 окт 2008, 08:49 ]
Заголовок сообщения:  Здесь вообще теги хоть в каком-нибудь виде поддерживаются?


Автор:  Гость [ 13 окт 2008, 12:11 ]
Заголовок сообщения:  Re: Multiboot

Т.е. можно взять исходник с вики, заменить функцию kmain на мою (kernel_main) и слинковать с ядром? Тогда ГРУБ будет нормально грузить?

Автор:  phantom-84 [ 13 окт 2008, 13:25 ]
Заголовок сообщения:  Re^2: Multiboot

Не знаю, не пробовал. Но если возникнут проблемы именно с размещением GRUB в образе флоппика (на wiki там вроде бы образ компонуется для харда), то могу показать, как такой образ можно сформировать.

Автор:  Гость [ 13 окт 2008, 21:11 ]
Заголовок сообщения:  Re: Multiboot

Мне как раз на флешку образ нужно залить...

Автор:  phantom-84 [ 14 окт 2008, 09:24 ]
Заголовок сообщения:  Re^2: Multiboot

...ну флешка по своей структуре похожа на хард, так что wiki тебе в помощь.

Автор:  phantom-84 [ 14 окт 2008, 13:35 ]
Заголовок сообщения:  Re^3: Multiboot

Я ошибся, на wiki (по крайней мере в данный момент) описывается создание образа флоппика, но без файловой системы.

Автор:  Гость [ 14 окт 2008, 16:30 ]
Заголовок сообщения:  Re: Multiboot

Чет не работает пример с wiki...

Автор:  phantom-84 [ 14 окт 2008, 16:41 ]
Заголовок сообщения:  Re^2: Multiboot

Можно использовать файл menu.lst и образ с файловой системой. Могу рассказать, что именно нужно изменить в файлах stage2 и stage1 (т.е. в загрузочном секторе). Могу показать, как сформировать уже готовый образ флоппика, где эти изменения будут вноситься автоматически.

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/