Я хочу создать минимальную систему Linux. Я сам скомпилировал ядро, но хочу использовать Yocto для сборки rootfs. Как я могу создать минимально возможные rootfs для запуска и системы и открыть оболочку без сборки ядра? Кроме того, как я могу выбрать тип rootfs? Я бы хотел, чтобы это был initramfs, чтобы я мог встроить его в свой образ ядра.
Создайте наименьшую возможную корневую файловую систему, используя yocto
comment
Вы, вероятно, используете неправильный инструмент сборки. Минимальную систему Linux и/или наименьшую возможную корневую файловую систему легко реализовать с помощью Buildroot.
- person sawdust   schedule 07.10.2020
Ответы (1)
Без более подробной информации оба вопроса потребовали бы очень длинных ответов. К счастью, Руководство по разработке охватывает все вопросы: см. Создание крошечной системы и Создание образа initramfs. Я бы предложил начать с них и задать более конкретные вопросы, если это необходимо.
person
Jussi Kukkonen
schedule
16.08.2020
Благодарю за ваш ответ. Что касается раздела руководства по созданию образа initramfs, моя проблема связана с последним пунктом «Сборка образа ядра и образа initramfs». Я хотел бы собрать только initramfs без загрузки/сборки ядра или других ненужных вещей, таких как qemu.
- person josecm; 16.08.2020
@josecm Почему вы предпочитаете не собирать ядро?
- person vermaete; 17.08.2020
Я просто привык сам настраивать и собирать ядро.
- person josecm; 17.08.2020