Установка ядра Linux-2.4.19

Установка ядра Linux-2.4.19

Приблизительное время компиляции со всеми опциями по умолчанию: 4.20 SBU Необходимое дисковое пространство со всеми опциями по умолчанию: 181 MB

Построение ядра включает в себя несколько шагов: конфигурация и компиляция ядра. Есть несколько путей для конфигурации ядра. Если вам не нравится путь, описываемый здесь, то читайте README поставляемый с исходниками нового ядра, и ищите другие опции.

Необходимые телодвижения, которые вы должны совершить, это взять файл .config из дистрибутива исходников ядра и скопировать его в $LFS/usr/src/linux-2.4.19. В этом случае вам нет необходимости конфигурировать отдельные опции, и воспользоваться значениями по умолчанию. Если вы хотите сделать так, то сначала запустите команду make mrproper затем скопируйте файл .config снова, и запустите make menuconfig; далее запустите команду make oldconfig (может быть лучше в некоторых ситуациях. Смотрите README для более детальной информации по использованию make oldconfig).

Если вы внимательно используете модули для ядра, то вы должны подправить файл /etc/modules.conf. Информация имеющая отношение к модулям и конфигурации ядра в основном находится в документации к ядру, которая находится в каталоге /usr/src/linux-2.4.19/Documentation. Страница man page по modules.conf и файлы документации kernel HOWTO в http://www.tldp.org/HOWTO/Kernel-HOWTO.html могут также быть полезными.

Необходимо запустить следующие команды для построения нового ядра:

make mrproper && make menuconfig && make dep && make bzImage && make modules && make modules_install && cp arch/i386/boot/bzImage /boot/lfskernel && cp System.map /boot

Примечание: путь arch/i386/boot/bzImage может различаться в зависимости от платформы.

Зависимости Linux

Последняя проверка на версии 2.4.17.

Bash: sh Binutils: ar, as, ld, nm, objcopy Fileutils: cp, ln, mkdir, mv, rm, touch Findutils: find, xargs Gcc: cc1, collect2, cpp0, gcc Grep: grep Gzip: gzip Make: make Gawk: awk Modutils: depmod, genksyms Net-tools: dnsdomainname, hostname Sed: sed Sh-utils: basename, date, expr, pwd, stty, uname, whoami, yes Textutils: cat, md5sum, sort, tail

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Версии ядра Linux

Из книги автора

Версии ядра Linux Ядро Linux поставляется в двух вариантах: стабильном (stable) и разрабатываемом (development). Версии стабильного ядра - это выпуски продукции промышленного уровня, которая готова для широкого использования. Новые стабильные версии ядра обычно выпускаются для


Сообщество разработчиков ядра Linux

Из книги автора

Сообщество разработчиков ядра Linux Когда вы начинаете разрабатывать код ядра Linux, вы становитесь частью глобального сообщества разработчиков ядра Linux. Главный форум этого сообщества — список рассылки разработчиков ядра Linux (linux-kernel mailing list). Информация по поводу подписки


7. Установка Tor в ОС Ubuntu Linux

Из книги автора

7. Установка Tor в ОС Ubuntu Linux Пакеты с Tor находятся в репозитории Ubuntu или в репозитарии разработчиков Tor. Также в репозитарии Ubuntu есть несколько типов фильтрующих прокси-серверов.1. Открываем список доступных репозиториев sudo gedit /etc/apt/sources.listВообще говоря, рекомендуется не


Установка Util-linux-2.11u

Из книги автора

Установка Util-linux-2.11u Приблизительное время компиляции: 0.09 SBU Необходимое дисковое пространство: 9 MBИнсталляция Util-linuxМы не собираемся компилировать весь пакет целиком, т.к. на данном этапе нам нужны только программы mount и umount.Для инсталляции Util-linux выполните:./configure && make -C


Установка Linux-2.4.19

Из книги автора

Установка Linux-2.4.19 Приблизительное время компиляции: 0.02 Необходимое место на диске: 142 MBУстановка заголовочных файлов ядраНа данном этапе мы не будем компилировать ядро – мы сделаем это после установки всех пакетов. Однако, в связи с тем, что некоторые пакеты требуют


Компиляция и установка ядра

Из книги автора

Компиляция и установка ядра До сих пор мы рассматривали опции ядра, имеющие отношение к сетевым протоколам и аппаратным средствам, используемым для соединения вашего компьютера с сетью. Компиляция ядра непосредственно не связана с обеспечением сетевого взаимодействия,


17.3. Установка нового ядра из rpm-пакета

Из книги автора

17.3. Установка нового ядра из rpm-пакета Честно сказать, я довольно долгое время не решался браться за обновление ядра, поскольку первая из предпринятых мною попыток оказалась неудачной, причем до того неудачной, что мне пришлось полностью переустановить систему. Я тогда


17.5.7. Установка ядра

Из книги автора

17.5.7. Установка ядра После этого остается сделать последний шаг - установить ядро и перезагрузиться. Для установки ядра вы должны иметь права суперпользователя. (Хотя в начале главы и было сказано, что для компиляции ядра надо иметь права суперпользователя, однако все


2.1. Установка Red Hat Linux

Из книги автора

2.1. Установка Red Hat Linux Установку данного дистрибутива я буду рассматривать на примере, который применим к версиям, начиная с 6 (и, по крайней мере, до 8.x). Вообще не следует гнаться за новизной в версиях при создании сервера, так как, допустим, версия 6.0 (Hedwig) обладает достаточно


2.4.1. Установка Windows 9x и Linux

Из книги автора

2.4.1. Установка Windows 9x и Linux Главное правило при такой установке заключается в том, что сначала следует устанавливать Windows 9x, и только после этого Linux. Дело в том, что при установке Windows 9x перезаписывает главную загрузочную запись MBR (master boot Record) и, если Linux уже был установлен,


1.7.1. Установка Windows 9x и Linux

Из книги автора

1.7.1. Установка Windows 9x и Linux Главное правило при такой установке заключается в том, что сначала следует устанавливать Windows 9x, и только после этого Linux. Дело в том, что при установке Windows 9x перезаписывает главную загрузочную запись MBR (Master Boot Record) и загрузить Linux с диска вы уже не


19.6.2. Настройка ядра Linux для поддержки IPTables

Из книги автора

19.6.2. Настройка ядра Linux для поддержки IPTables Новые параметры конфигурации ядра, включающие поддержку IPTables, я представил в таблице 19.3. Возможно, в вашем дистрибутиве некоторые из них отключены, тогда вам придется пересобрать ядро. Следующая глава подробно рассказывает о том,


19.3. Установка тайм-аута выбора операционной системы. Редактирование параметров ядра Linux

Из книги автора

19.3. Установка тайм-аута выбора операционной системы. Редактирование параметров ядра Linux По умолчанию GRUB2 не отображает меню выбора операционной системы. Следовательно, вы не можете ни выбрать другую операционную систему (в том числе и Windows), ни изменить параметры ядра Linux,


Linux и её старики: почему ссыхается сообщество разработчиков Ядра? Евгений Золотов

Из книги автора

Linux и её старики: почему ссыхается сообщество разработчиков Ядра? Евгений Золотов Опубликовано 20 ноября 2013 Linux по-прежнему сильна. В этом легко убедиться, поставив новую версию любимого дистрибутива и насладившись свежими формами и идеями либо