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/ |