Создайте наименьшую возможную корневую файловую систему, используя yocto

Я хочу создать минимальную систему Linux. Я сам скомпилировал ядро, но хочу использовать Yocto для сборки rootfs. Как я могу создать минимально возможные rootfs для запуска и системы и открыть оболочку без сборки ядра? Кроме того, как я могу выбрать тип rootfs? Я бы хотел, чтобы это был initramfs, чтобы я мог встроить его в свой образ ядра.


person josecm    schedule 16.08.2020    source источник
comment
Вы, вероятно, используете неправильный инструмент сборки. Минимальную систему Linux и/или наименьшую возможную корневую файловую систему легко реализовать с помощью Buildroot.   -  person sawdust    schedule 07.10.2020


Ответы (1)


Без более подробной информации оба вопроса потребовали бы очень длинных ответов. К счастью, Руководство по разработке охватывает все вопросы: см. Создание крошечной системы и Создание образа initramfs. Я бы предложил начать с них и задать более конкретные вопросы, если это необходимо.

person Jussi Kukkonen    schedule 16.08.2020
comment
Благодарю за ваш ответ. Что касается раздела руководства по созданию образа initramfs, моя проблема связана с последним пунктом «Сборка образа ядра и образа initramfs». Я хотел бы собрать только initramfs без загрузки/сборки ядра или других ненужных вещей, таких как qemu. - person josecm; 16.08.2020
comment
@josecm Почему вы предпочитаете не собирать ядро? - person vermaete; 17.08.2020
comment
Я просто привык сам настраивать и собирать ядро. - person josecm; 17.08.2020