18.3. Компилирование ядра

18.3. Компилирование ядра

Теперь, когда все устройства сконфигурированы, нужно сохранить файл конфигурации ядра и перейти непосредственно к этапу компилирования ядра. Введите команду:

# make dep

После завершения ее работы необходимо ввести команду:

# make bzImage

Если исходники ядра и компилятор установлены корректно, то примерно минут через 20 (это зависит от версии ядра и от быстродействия вашей системы) вы получите откомпилированное ядро. Обычно оно помещается в каталог /usr/src/linux/arch/i386/boot.

Теперь следует откомпилировать модули, которые будут использоваться ядром:

# make modules

и установить их:

# make modules_install

Перед установкой модулей сделайте резервную копию модулей старого ядра (каталог /lib/modules). Теперь можно ввести команду:

# make install

Однако для установки только что созданного ядра, я не рекомендую этого делать. Сначала нужно протестировать ваше ядро. С этой целью откройте в любом редакторе файл /etc/lilo.conf:

# vi /etc/lilo.conf

Добавьте в него следующие строки (более подробно файл /etc/lilo.conf обсуждался в гл. 4):

image=/usr/src/linux/arch/i386/boot/bzImage

label=my_linux

root=/dev/hda5

append=" mem=128M"

read-only

Потом введите команду:

# lilo

Теперь перезагрузите систему:

# reboot

Попробуйте загрузить ядро. В случае возникновения ошибок вы всегда сможете загрузить старую версию.

Данный текст является ознакомительным фрагментом.