Документация Calculate Linux

Вид материалаДокументы

Содержание


Опции сборки ядра
Подобный материал:
1   ...   9   10   11   12   13   14   15   16   ...   136

Опции сборки ядра


Для изменения параметров ядра, перед компиляцией используйте опцию "--menuconfig":

cl-kernel --menuconfig

Для изменения "extraversion" ядра используется опция "--extraversion"

# при компилировании ядра 2.6.31 полное имя ядра будет 2.6.31-test

cl-kernel --extraversion test

Для указания директории с исходниками ядра, используйте опцию "--kerneldir", при этом символическая ссылка /usr/src/linux будет изменена.

# скомпилируем ядро из директории /usr/src/linux-2.6.31-gentoo-r9

cl-kernel --kerneldir /usr/src/linux-2.6.31-gentoo-r9

По умолчанию настройки ядра берутся из оверлея Calculate. Для указания своей конфигурации ядра используйте опцию "--kernel-config" (или "--use-own-config")

# используем конфигурацию ядра из /root/kernelconfig/config-2.6.31

cl-kernel --kernel-config /root/kernelconfig/config-2.6.31

# используем конфигурацию из каталога ядра

cl-kernel --kerneldir /usr/src/linux --use-own-config

При выполнении команды cl-kernel, перед сборкой производится действие make clean, при этом ядро вместе с модулями собирается с нуля. Если в этом нет необходимости (например нужно докомпилировать один или несколько модулей) используйте опцию "--no-clean".

cl-kernel --use-own-config --menuconfig --no-clean

Примечание


Если новое ядро по каким либо причинам будет работать не корректно - всегда можно загрузиться с предыдущего ядра выбрав в меню загрузчика kernel /boot/vmlinuz.old и initrd /boot/initrd.old


9. Интерактивная сборка системы