[sisyphus] Инструкция по сборке ядра.

Epiphanov Sergei =?iso-8859-1?q?serpiph_=CE=C1_nikiet=2Eru?=
Чт Фев 10 12:41:14 MSK 2005


По поводу FIXME:

1.FIXME: наверное тут нужен список пакетов, необходимых
        для сборки ядра.
  FIXME: можно ли сделать эту операцию автоматически?

Смотрите команду apt-get build-dep

2.FIXME: у меня не собираются пакеты если не
                закомментировать строку
                %__cp -a ./scripts/kconfig/conf 
%buildroot%_prefix/src/linux-%version-%flavour/scripts/kconfig/

Хм, у меня всё собиралось...

3.FIXME: нужно ли для сборки пакетов предварительно
                редактировать ~/.rpmmacros?

Как хотите. Надо только учесть, что каталог для сборки может 
быть /usr/src/RPM, а может ~/RPM в зависимости от настроек .rpmmacros.

4.FIXME: что тут будет на другой архитектуре?

   ~/RPM/RPMS/<архитектура>:

   ~/RPM/RPMS/i586
   ~/RPM/RPMS/pentium4
   ~/RPM/RPMS/athlon
и.т.д.

5.FIXME: э-э-э... нужно ли тут править конфиги для
                возможности установки параллельно нескольких версий
                ядра?

Вроде никаких правок.

6.FIXME: нужно написать короткое (или не очень)
                пояснение, куда в ALTовских системах встают хидеры и
                как бороться с alternatives. А то в common@ у
                пользователей с этим связано много проблем.

Заголовки попадают в /usr/include/linux-<версия ядра>. При запуске системы 
отрабатывается скрипт kheaders, который перенаправляет /usr/include/linux 
на нужные headers.

7.FIXME: а что тут с grub?

Прописывается информация о ядре в /boot/grub/menu.lst

8.FIXME: для других видеокарт проблем нет?

Для ATI тоже необходима сборка модулей (если это fglrx). Если ati или 
radeon - нет.

-- 
С уважением, Епифанов Сергей



Подробная информация о списке рассылки Sisyphus