Об’єктно-орієнтоване програмування
Компіляція нового ядра
Тепер, коли настроювання виконане, можна приступати до компіляції ядра за допомогою команд
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
root-/dev/hdal
read-only
Після змін у конфігураційному файлі скористайтеся для відновлення L1LO командою
/sbin/lilo -v