С настройкой ядра может справиться не каждый. Это может повредить вашу операционную систему, поэтому вы должны четко понимать что делаете.
Есть ряд причин, по которым бы вы захотели изменить конфигурацию вашего ядра. Вам могут понадобиться только основные сервисы ядра, особенно если вы запускаете сервер или специальное оборудование, которое используется только по мере необходимости. Возможно, вам понадобится пропатчить ваше ядро в целях совместимости оборудования, которое им обычно не поддерживается.
В этой статье не объясняется, как пропатчить ядро операционной системы, мы расскажем лишь как выполнить настройку той версии, что установлена у вас на данный момент. О том, как пропатчить ядро, будет рассказано позже в другой статье, где будут даны несколько практических указаний и пояснений для чего вам это может понадобиться. Рассматривать материал будем на примере Ubuntu linux.
Для начала нужно выяснить, какая версия ядра у вас установлена. Для этого вам понадобится команда «uname»
|
1 2 |
$ uname -r 2.6.17-10-generic |
Теперь вам нужно скачать исходные тексты для вашей версии ядра (я использовал Kernel 2.6.17-10). При установке замените этот номер на номер вашей версии ядра. Вам также нужно установить библиотеку ncurses, а также некоторые другие инструменты, которые помогут вам при компиляции.
|
1 |
sudo apt-get install linux-source-2.6.17 kernel-package libncurses5-dev fakeroot |
Если вам нужно узнать, куда установлены исходники ядра, вы можете воспользоваться командой «dpkg», которая покажет, какие файлы и куда были установлены. У меня это выглядело так:
|
1 2 3 4 5 6 7 8 |
$ dpkg -L linux-source-2.6.17 /. /usr /usr/src /usr/src/linux-source-2.6.17.tar.bz2 /usr/share /usr/share/doc /usr/share/doc/linux-source-2.6.17 |