Компилирование ядра Linux. Установка патчей в ядро. Раньше ядро должно было располагаться в каталоге /usr/src/ linux cd /usr/src zcat. Newsgroups: email Date: Mon, 18:21:07 +0000 (UTC) Subject: Сборка и компилирование ядра Linux [1]---// Intro Замечательной чертой. Данный метод компиляции ядра является традиционным Вы можете получить исходники ядра на ftp.xx.kernel.org/pub/ linux /kernel/, где.
Операционная система Linux завоевала огромную популярность во всем мире, благодаря свободному распространению и. Зачем вообще самому компилировать ядро? Пожалуй, главный вопрос, который задают по поводу компиляции ядра : "А зачем мне это.
Шаг 1. Получение исходного кода ядра. Шаг 2. Получение необходимых для сборки пакетов. Данный шаг необходимо выполнить, только если ядро собирается на компьютере в первый раз.
Выполните следующие команды для установки основных пакетов:. xconfig - графический (X) интерфейс ручной конфигурации, не требует последовательного ввода значений параметров. Шаг 3. Применение патчей. Данный шаг не является обязательным. Если вы никогда до этого не применяли патчей к исходному коду, то выполните следующую команду:.
Эта команда установит программу patch, необходимую для, как можно догадаться, применения патчей. Теперь скачайте файл патча в папку, куда вы распаковали ядро. Это может быть либо архивный файл (напр. Bzip2 или Gzip), либо несжатый patch-файл.
На данный момент подразумевается, что вы уже сохранили файл в ту папку, куда ранее распаковали ядро, и установили программу patch. Если скачанный вами файл был в формате Gzip (*. gz), тогда выполните следующую команду для распаковки содержимого архива:. Если скачанный вами файл был в формате Bzip2 (*. bz2), тогда выполните следующую команду для распаковки содержимого архива:. где 2.
y - версия патча ядра. Соответствующие команды распакуют файл патча в папку с исходным кодом ядра. Прежде чем применить патч, необходимо удостовериться, что он заработает без ошибкок. Для этого выполните команду:.
где 2.
y - версия патча ядра. Эта команда сымитирует применение патча, не изменяя сами файлы. Если при её выполнении не возникнет ошибок, то изменения можно смело внедрять в сами файлы. Для этого выполните команду:. где 2.
y - версия патча ядра. Если не было никаких ошибок, значит к исходному коду был успешно применён патч. Внимание! Перед тем, как применять патч, проведите следующие действия: 1. Скачайте с патч той же версии, что и ваших исходников. 2. Выполните следующую команду:. где 2.
y - версия патча и ваших исходников. Шаг 4.
Конфигурация будущей сборки ядра.