[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