Книга: Linux-сервер своими руками
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
Попробуйте загрузить ядро. В случае возникновения ошибок вы всегда сможете загрузить старую версию.
- 18 Компилирование ядра
- 1.1 Режимы ядра и пользователя Windows
- 3.8. Обновление ядра
- 3.8.2. Обновление ядра из RPM-пакета
- 3.8.3. Компиляция ядра
- 14.1.8. Патчинг ядра
- 14.11.1. Параметры ядра
- Компиляция ядра
- База данных диспетчера ядра
- Частота ядра
- Сборка ядра
- Сбор ключевых слов для продвижения, или Составление семантического ядра сайта