1

Я решал задачу 02 задачи Eudyptula. Мне пришлось загрузить последний источник ядра, создать рабочую конфигурацию и изменить флаг конфигурации ядра, загрузить в новое настроенное ядро.Почему мои параметры конфигурации ядра не активировались при первом создании?

Я скачал источник и пошел ниже процедуры:

1) делают localmodconfig -> генерироваться .config из моего ПК конфигурации

2) отредактированный .config и включить требуемый флаг -> CONFIG_LOCALVERSION_AUTO = у.

3) делают

4) делают модуль

5) делают module_install

6) сделать установку

7) обновление-личинка

Когда я представил решение, которое я получил ответ: «Дерево Линуса более новое, чем это, или вы забыли установить запрошенный вариант конфигурации :(« Хотя мое ядро последний выпуск от Linus. Итак, я ничего не обновлял.

Тогда я решил построить его снова и сделал следующее:

1) сделать чистый

2) сделать oldconfig

3) делают модули

4) делают modules_install

5) произвести установку

6) u pdate-grub

И отправлены журналы для обзора. На этот раз журнал прошел тест.

Вот два dmesg журнала:

1) Первый временной лаг:

[ 0.000000] Initializing cgroup subsys cpuset 
[ 0.000000] Initializing cgroup subsys cpu 
[ 0.000000] Initializing cgroup subsys cpuacct 
[ 0.000000] Linux version 3.16.0-rc3 ([email protected]) (gcc version 4.6.3 (Ubuntu/Linaro   4.6.3-1ubuntu5)) #1 SMP Thu Jul 3 00:03:50 PDT 2014 
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-rc3 root=UUID=5560b107-9a97-4ca5-8f23-fe1d8798d37b ro quiet splash 
[ 0.000000] KERNEL supported cpus: 
[ 0.000000] Intel GenuineIntel 
[ 0.000000] AMD AuthenticAMD 
[ 0.000000] Centaur CentaurHauls 

2) Второй раз журнал

[ 0.000000] Initializing cgroup subsys cpuset 
[ 0.000000] Initializing cgroup subsys cpu 
[ 0.000000] Initializing cgroup subsys cpuacct 
[ 0.000000] Linux version 3.16.0-rc3-00149-g034a0f6-dirty ([email protected]) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)) #3 SMP Fri Jul 4 18:29:56 IST 2014 
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-rc3-00149-g034a0f6-dirty root=UUID=5560b107-9a97-4ca5-8f23-fe1d8798d37b ro quiet splash 
[ 0.000000] KERNEL supported cpus: 
[ 0.000000] Intel GenuineIntel 
[ 0.000000] AMD AuthenticAMD 
[ 0.000000] Centaur CentaurHauls 

Итак, почему это не было принято первый раз?

+0

Что за деревенька вы клонируете? вы переходите на какую-нибудь ветку или остаетесь на хозяине? – twoface88

+1

Hi @ twoface88. Нет, я не переключаю ни одну ветку и не пытаюсь ее обновить, используя git pull. Я использую kernel/git/torvalds/linux.git с git.kernel.org. –

ответ

1

Вы явно что-то изменили в исходном коде. В противном случае в версии не было бы «грязной» строки.

 Смежные вопросы

  • Нет связанных вопросов^_^