LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Модифицировал через make menuconfig.

Это хорошо, но всё равно нужно в начале выполнить 'make oldconfig', если используется конфиг от ядра, которое много старше чем исходные коды собираемого ядра. Ну либо не используйте конфиг от старого ядра вообще, а выполнить 'make defconfig', но в этом случае вам так же придётся много опций включить в ручную, посредством всё того же 'make menuconfig'

а с возможностью сбора покрытия по его коду (задание такое) + по коду драйвера файловой системы.

Какие критерии? Вообще расшифруйте эту фразу.

Человек, дававший задание, в этих делах подкован, дал небольшие сведения по поводу того, что обязательно должно быть и с какой опцией.

Это всё замечательно, но всё же просто так взять конфиг от старого ядра и собрать на его основе новое не получится. Надеюсь вы хотя бы, если не используете initramfs, то включили все необходимые для монтирования корня опции монолитно в ядре, а не модульно, ну или собрали initramfs. Ведь об этом «подкованный» человек вам сказал?

Я вам всё же посоветую установить пакет с ядром 3.13 или просто скачать его и взять из него конфиг от ядра 3.13, а затем на основе этого конфига собирайте ядро 3.14, если уж так нужно. Естественно в начале вызвать 'make oldconfig' и затем посредством 'make menuconfig' доводите конфигурацию до нужного состояния.

Исходная версия kostik87, :

Модифицировал через make menuconfig.

Это хорошо, но всё равно нужно в начале выполнить 'make oldconfig', если используется конфиг от ядра, которое много старше чем исходные коды собираемого ядра. Ну либо не используйте конфиг от старого ядра вообще, а выполнить 'make defconfig', но в этом случае вам так же придётся много опций включить в ручную, посредством всё того же 'make menuconfig'

а с возможностью сбора покрытия по его коду (задание такое) + по коду драйвера файловой системы.

Какие критерии? Вообще расшифруйте эту фразу.

Человек, дававший задание, в этих делах подкован, дал небольшие сведения по поводу того, что обязательно должно быть и с какой опцией.

Это всё замечательно, но всё же просто так взять конфиг от старого ядра и собрать на его основе новое не получится.

Я вам всё же посоветую установить пакет с ядром 3.13 или просто скачать его и взять из него конфиг от ядра 3.13, а затем на основе этого конфига собирайте ядро 3.14, если уж так нужно. Естественно в начале вызвать 'make oldconfig' и затем посредством 'make menuconfig' доводите конфигурацию до нужного состояния.