Об'єктно-орієнтоване програмування

SCSI or IDE/АЇАРІ drivers)

Підтримка різних типів нагромаджувачів CD-ROM

Character Devices

Підтримка різних символьних пристроїв

Mice

Підтримка різні вказівки

ftape

Підтримка стрічкових нагромадите лею й інші типи знімних пристроїв

Filesystems

Настроювання підтримки різних файлових систем, а також кодових сторінок DOS

Network         Filesystems (NFS)

Підтримка NFS

Sound

Підтримка різних звукових карт

Additional low level sound drivers

Підтримка низкоуровневых специфічних драйверів звукових карт

Kernel Hacking

Підтримка профілювання ядра

 Настроювання за допомогою меню

Більш приємний користувальницький інтерфейс у текстовому режимі забезпечує виклик наступної команди (з каталогу /usr/src/linux):

# make menuconfig

При цьому для настроювання тих же параметрів, що й у випадку командного рядка, вам буде запропонована система меню. Основне її достоїнство складається в том. що вам не треба проходити по всіх параметрах настроювання ядра — можна змінити тільки ті параметри, які необхідно. У випадку ж командного рядка ви будете змушені пройти весь шлях від першого кроку до останнього.

Настроювання ядра за допомогою Х-программы

Якщо ви установили Х Windows, то замість описаної в попередньому розділі команди можете скористатися командою

# make xconfig

Достоїнство цього меню  наявність кнопки Help, щиглик на який приводить до появи діалогового вікна з поясненнями, що означає той чи інший параметр.

Закінчивши вносити зміни, клацніть на кнопці Save and Exit для їхнього збереження і виходу з програми.

Компіляція нового ядра

Тепер, коли настроювання виконане, можна приступати до компіляції ядра за допомогою команд

make dep

make zImage

Коли компіляція буде довершена, вам залишиться тільки настроїти систему на використання нового ядра при завантаженні. Нове ядро зберігається у файлі /usr/src/linux/arch/і386/boot/zImage, і його необхідно скопіювати в завантажувальний каталог /boot (але перед цим не забудьте зробити резервну копію наявного ядра, наприклад використовувавши команду mv /boot/vmlinuz /boot/vmlinuz

old). Копіюється знову створене ядро за допомогою команди

ср /usr/src/linux/arch/1386/boot/zImage /boot/vmlinuz

Ви можете змінити завантаження Linux таким чином, що одержите можливість завантаження системи як з новим, так і зі старим ядром. Для цього ви повинні відредагувати файл /etc/lilo. conf, додавши в нього новий запис. Приклад такої зміни файлу приведений у листинге, у якому додається запис про старе ядро під позначкою old для завантаження старого ядра.

Листинг 1. Приклад файлу /etc/lilo. conf

boot=/dev/had

maps/boot/map

install=/boot/boot,b

prompt

timeout=50

image=/boot/vmlinuz

label=linux

іnіtrd=/boot/іnіtrd

root=/dev/hdal

read-only

image=/boot/vmlinuz. old

label=old

1 2 3 4 5 6