Компиляция Ядра и Модулей, Установка Бестии

Для начала маленькое примечание: Если вы перекомпилируете ту же самую версию ядра которая уже скомпилирована в вашей системе, не забудьте сначала удалить старые модули. К примеру, если вы перекомпилируете ядро 2.4.10, вы должны удалить каталог /lib/modules/2.4.10.

Скомпилировать ядро и модули, потом проинсталлировать их можно с помощью следующих команд:

make dep
make clean bzImage modules
make modules_install install

Небольшой словарик: dep, bzImage, и т.д., также как и oldconfig и прочие, которые были использованы выше называются целями (targets). Если вы укажете несколько целей для программы make, как было сделано раньше, то эти цели будут выполнены в том порядке, в котором они были перечислены. Но, в случае сбоя любой из целей, программа make не будет продолжать сборку последующих целей [33].

Давайте посмотрим что происходит при создании различных целей:

На данный момент у нас все откомпилировано, корректно установлено и готово к проверке! Просто перегрузите вашу машину и выберите новое меню в меню загрузчика. Обратите внимание на то, что старое ядро осталось доступным и может быть использовано в случае, если у вас возникнут проблемы с новым ядром. Кстати вы самостоятельно можете менять меню загрузки так, как вам нравится. Об это мы напишем в следующем разделе.



[33] В случае, если произошла ошибка, это значит что ошибка содержится в ядре... Если дело обстоит именно таким образом, пожалуйста сообщите о этом!