Пользовательского поиска
Понедельник, 23.12.2024, 10:54
Приветствую Вас Гость | RSS
Главная | Syslinux и gfxboot - Страница 2 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Какой объем должна занимать Мультизагрузочная флешка?
1. 8Gb
2. 4 gb
3. 16 Gb
4. 32 Gb
5. 2 Gb
6. 1 gb
7. 512 Mb
Всего ответов: 6156
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Sh1td0wn, asdqqww  
Syslinux и gfxboot
Sh1td0wnДата: Понедельник, 12.07.2010, 15:31 | Сообщение # 16
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> Это можно сделать для любого Linux-a
Насколько я знаю, запускаемая ОС здесь вообще ни при чём. (А различные com32 позволяют syslinux запускать не только linux)

Кстати, в версии Syslinux 4.00 gfxboot.com уже не существует, но есть gfxboot.c32. Желающие могут изучить лежащий рядом исходник gfxboot.c; поиск по слову version дал только 2 результата:

Code

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Check header and return code start offset.  
//
unsigned magic_ok(unsigned char *buf, unsigned *code_size)
{
   if(
     *(unsigned *) buf == 0x0b2d97f00 &&         // magic id
     (buf[4] == 8)                    // version 8
   ) {
     *code_size = *(unsigned *) (buf + 12);
     return *(unsigned *) (buf + 8);
   }

   return 0;
}

Code

   if((gfx_config.features & 3) != 3) {
     gfx_done();

     printf("%s: boot graphics code too old, please use newer version\n", file);

     return 1;
   }


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru