В основном, исходники можно получить в двух местах:
Официальное ядро Linux Mandrake. В каталоге SRPMS в любом из Cooker mirrors, вы можете найти следующие пакеты:
Если вы избрали этот путь (что мы рекомендуем), тогда загрузите себе исходники в RPM, инсталлируйте их (как root) и переходите сюда “Конфигурирование Ядра”.
Официальное хранилище Linux Kernel. Главное хранилище исходников ядра расположено тут ftp.kernel.org, но существует множество зеркал, которые носят имена ftp.xx.kernel.org, где xx - код страны в формате ISO. После официального объявления о пригодности ядра, подождите хотя-бы пару часов, пока обновятся зеркала.
На всех этих FTP серверах исходники ядра расположены в каталоге /pub/linux/kernel. Далее пройдите в каталог с названием серии интересующего вас ядра : наверняка это будет v2.4. Ничего не мешает вам использовать версию из серии 2.5, но помните - это экспериментальные ядра. Файлы, содержащие исходники ядра, называются linux-<kernel.version>.tar.bz2, например linux-2.4.8.tar.bz2.
Также для того, чтобы обновить ядро частично, вы можете к исходникам ядра прикладывать патчи (patches): например если у вас есть исходники ядра 2.4.8, а вы хотите обновить его до версии 2.4.10, вам не обязательно качать полностью все исходники 2.4.10, вы можете выкачать только патчи (patches) patch-2.4.9.bz2 и patch-2.4.10.bz2. Это хорошая идея, так как современные ядра имеют размер более 23MB.