Включение поддержки в ядре

Модификация ядра подразумевает установку "заплаты" для модуля исходных кодов, инсталляцию административных утилит для работы со списками контроля доступа и расширенными атрибутами, обновление административных утилит для работы с файловой системой и утилит (в частности, Is), используемых для работы с файлами и каталогами.

Приведенные там инструкции настолько подробны (указаны даже аргументы команды make), что мы остановимся лишь на общих моментах, сделав ряд замечаний.

Мини-картинка

Процедура включения поддержки для списков контроля доступом и расширенных атрибутов довольно сложна. Прежде чем браться за это, ознакомьтесь с инструкциями, приведенными на Wcbузле acl. bestbits. at. В частности, следует убедиться в том, что загружены "заплаты" для имеющейся версии ядра. Определить текущую версию ядра позволяет команда uname г. Например: uname г 2.4.710

В данном случае ядро имеет версию 2.4.7 (суффикс "10" добавлен системой Red Hat). Это стандартное ядро в Red Hat 7.2.

Мини-картинка

В настоящий момент существуют две "заплаты" к ядру: одна — для расширенных атрибутов, другая — для списков контроля доступа. .Обе они являются "заплатами" к модулю исходных кодов и предполагают, что исходные коды находятся в каталоге /usr/src/ linux. По умолчанию этот каталог не существует в Red Hat 7.2. В действительности исходные коды хранятся в каталоге /usr/src/linux2 .4.710. Требуемый каталог лучше всего создать как символическую ссылку на реальный каталог. Это делается так:

In s /usr/src/linux2.4.710 /usr/src/linux

Эта же ссылка необходима для компиляции различных утилит, перечисленных в табл. 4.5.

Таблица 4.5. "Заплаты" 1 и утилиты на Webузлс acl .bestbits . at

Файл Описание

linuxx.y.zea "Заплата" к модулю исходных кодов ядра, включаю

0.7.27.patch.gz щая поддержку расширенных атрибутов. Под x.y.z

понимается номер версии ядра

linuxx.y.zacl "Заплата" к модулю исходных кодов ядра, включаю

0.7.27.patch.gz щая поддержку списков контроля доступа. Под х.у. z

понимается номер версии ядра

ea0.7.22.tar.gz Административные утилиты для работы с расширен

ными атрибутами

acl0.7.23.tar.gz Административные утилиты для работы со списками

контроля доступа (setfacl и getfacl)

e2fsprogs1.26.tar.gz Обновленные программы и библиотеки для работы

с файловыми системами ext2 и ext3

fileutils4.1.tar.gz Обновленные программы и библиотеки для управле

ния файлами и каталогами (включая команды Is, rm

и chmod)

fileutils+acl4.1 "Заплата" к предыдущему файлу, включающая под

0.7.24.xdelta держку списков контроля доступа н расширенных ат

рибутов

Номера версий, содержащиеся в названиях файлов, могут отличаться.


Ведете ли вы блог?

Да
Нет
Планирую


Результаты опроса

Новостной блок