1

Ubuntu разделил конфиги ядра в debian.master/config/ следующим образом:

linux-3.2.0/debian.master/config % tree
.
├── amd64
│   ├── config.common.amd64
│   ├── config.flavour.generic
│   └── config.flavour.virtual
├── armel
│   ├──...
├── config.common.ports
├── config.common.ubuntu
├── enforce
├── i386
│   ├── ...
├── ...

Я хотел бы создать единую конфигурацию для сборки ядра amd64.

Как лучше всего объединить эти конфиги? Я просто объединяю их?

(Обратите внимание, что я просто хочу создать конфигурацию, а не собирать ядро - конечно, я хочу сделать это позже, но это не является частью вопроса).

1 ответ1

2

Запустите эти:

debian/rules debian/control
debian/rules genconfigs

Вы найдете выходные данные в каталоге CONFIGS .

Эта команда в целом эквивалентна и записывает напрямую в .config (если вы не используете флаг -o builddir ):

scripts/kconfig/merge_config.sh \
  debian.master/config/config.common.ubuntu \
  debian.master/config/amd64/config.common.amd64 \
  debian.master/config/amd64/config.flavour.generic

Вы также можете запустить debian/rules editconfigs для редактирования на основе меню или отредактировать файлы в CONFIGS вручную и запустить debian/rules updateconfigs .

Больше информации о Ubuntu Wiki: Kernel/Compile и Kernel/BuildYourOwnKernel.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .