bitbake rootfs большой для основного образа минимальный

Сначала я сгенерировал core-image-sato целевое изображение с помощью bitbake. Затем после этого я сгенерировал цель core-image-minimal. Сгенерированная корневая файловая система по-прежнему содержит содержимое/пакеты существующей цели.

Как этого избежать и иметь минимальную корневую файловую систему


person md.jamal    schedule 26.03.2018    source источник
comment
Это не так, как это работает. Каждое изображение создается из фида пакетов с нуля. Это не основано на предыдущем изображении.   -  person Nayfe    schedule 26.03.2018
comment
Если у вас есть проблемы с использованием диска, вы можете посмотреть здесь   -  person Nayfe    schedule 26.03.2018
comment
Будет ли удалена папка sysroots перед запуском нового образа   -  person md.jamal    schedule 26.03.2018
comment
В последней версии Yocto да   -  person Nayfe    schedule 26.03.2018
comment
Я использую Poky версии 2.0.3.   -  person md.jamal    schedule 26.03.2018
comment
Вы должны обновить   -  person Nayfe    schedule 26.03.2018


Ответы (2)


Я думаю, что core-image-sato собран с X11, а core-image-minimal — с without X11. оба являются полностью уважительными изображениями.

так что в вашем deploy/images/your-board/ . должен иметь core-image-sato-*-rootfs-* будет присутствовать также core-image-minimal-*-rootfs* присутствует.

Те вещи, которые вы не сможете удалить, если вы удалите core-image-sato--rootfs-, в следующий раз, когда вы не сможете скомпилировать core-image-sato. это выдаст ошибки.

person yoctotutor.com    schedule 28.03.2018

Сделал это в последней версии Poky 2.6. Попробуйте использовать poky > 2.1.

bitbake core-image-minimal и bitbake core-image-sato генерируют разные наборы изображений.

изображения, созданные после bitbake

  • проверьте, достаточно ли у вас места на диске!
  • проверьте, не добавляете ли вы дополнительные пакеты в свой /build/conf/local.config
  • убедитесь, что вы используете разные файлы local.config при битбакинге core-image-minimal и core-image-sato. (Если вы добавили пакеты во время обработки sato, то эти пакеты будут добавлены при минимальной обработке битов, если вы используете тот же файл local.config)

Просто предложение, а не то, что вы должны это делать:
Если вы делаете битбейпинг в первый раз, используйте по умолчанию /build/conf/local.config и /build/conf/bblayers.conf (раскомментирование DL_DIR, SSTATE_DIR, TMPDIR приведет к хоть и полезно)

person HarshaD    schedule 13.03.2019