Модификация core-image-minimal для создания только rootfs

Я работаю над встроенным проектом на Zedboard.Я хотел бы (по крайней мере сейчас) использовать Bitbake только для создания правильных rootfs.Я использую рецепт core-image-minimal, так как мне нужно только ограниченное количество персонала.Как я могу «сказать» ему не компилировать ядро, не делать u-boot и т. Д. И сосредоточиться только на rootfs?Вот что я сделал до сих пор:Создал мою среду сборкиСкачал нужные слоиМодифицированный local.conf для добавления необходимых пакетов в rootfsЗатем после вводаЯ получаю свои rootfs и весь этот ненужный персонал.Как я могу избежать этого?
4 голоса | спросил Staszek 16 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 16 Sep 2016 15:11:09 +0300 2016, 15:11:09

4 ответа


0
У меня недавно была такая же необходимость создавать rootfs только с помощью yocto, пропуская другие вещи, такие как ядро, загрузчик, создание образа и т. Д. Есть много законных причин для этого.В любом случае, это то, что вы должны сделать:в krogoth, это будет заполнять каталог корневой файловой системы в ---- +: = 1 =: + ---- и создать файл rootfs.cpio в ---- +: = 2 =: + ----в Morty архивы rootfs.cpio находятся в ---- +: = 3 =: + ----
ответил Sam F 27 MarpmMon, 27 Mar 2017 19:10:30 +03002017-03-27T19:10:30+03:0007 2017, 19:10:30
0
Интересная концепция.Однако из того, что я заметил, Yocto должна получить ---- +: = 0 =: + ---- в ядре и u-boot для настройки самого образа.Следовательно, удаление процесса сделает rootfs не загрузочным.Это происходило для меня много раз, так как я использовал разные ядра для компиляции на разных машинах.Я думал, что образ ARM будет таким же и будет работать на всех машинах, но я ошибся.Для Debian скомпилированный образ должен использовать соответствующую конфигурацию ядра для компиляции rootfs, чтобы он работал.И Йокто такой же.
ответил Charles C. 27 MarpmMon, 27 Mar 2017 19:32:27 +03002017-03-27T19:32:27+03:0007 2017, 19:32:27
0
даст вам что-то вроде:это список всех изображений, которые будут сгенерированы, чтобы удалить ненужные, в файле local.conf:пробел перед первым элементом не является обязательным.С уважением
ответил ECO 17 Maypm18 2018, 19:05:05
0
Если вы не хотите собирать ядро, установите для предпочтительного поставщика virtual /kernel значение 'linux-dummy'.
ответил Ross Burton 17 Maypm18 2018, 19:27:36

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132