|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : FAQ Robot 2:5030/155.21 06 Feb 2001 12:00:22 To : All Subject : [part 3] FAQ - вторая часть из четырех --------------------------------------------------------------------------------
чей-нибудь автоконфигуратор, рассчитывающий на n.n.nn по uname -r.
(Alexander Pevzner, 2:5020/59.9)
Тем, кто отважился на сборку ядра лично под себя, советуем обратить
внимание на следующие факты:
ч В начале ядерного Makefile (/usr/src/linux/Makefile) есть
переменная EXTRAVERSION. Используя ее можно получать ядра одной и
той же версии, но с названиями, отличающимися суффиксом (напр,
2.2.12-20 и 2.2.12-vasya). Это хорошо, поскольку позволяет
сохранить экземпляр ядра, который заведомо умеет грузиться. Родное
ядро, с которым ставилась система, лучше сохранить на случай всяких
неприятностей. Hадо только не забыть добавить дополнительную запись
в /etc/lilo.conf (достаточно иметь всего 2 записи: на родное ядро и
на свежесобранное).
ч В редхате в /usr/src/linux правильно работает make install и make
modules_install. Ядро и модули копируются в нужное место и
правильно настраиваются символические линки. Причем, что приятно,
это относится не только к ядрам, полученным в виде .src.rpm, но и
если просто взять ядро с ftp.kernel.org, все заработает.
EXTRAVERSION в этих ядрах по дефолту не выставлено, поэтому ядро
будет получаться под именем навроде 2.2.13 (конечно, EXTRAVERSION
при желании можно выставить)
ч Когда ядро собирается в дереве, в котором уже собиралось ядро,
очень рекомендуется после make *config сказать make clean. Во
всяком случае, если какие-то части ядра были переселены в модули
или обратно, надо делать это _обязательно_, иначе есть шанс собрать
неправильное (не работающее) ядро.
--- ifmail v.2.14.os-p7
* Origin: Space Design, St.Petersburg (2:5030/155.21@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/174171311099b.html, оценка из 5, голосов 10
|