Создайте минимально возможные корневые файлы с помощью yocto

#yocto #rootfs #initramfs

#yocto #корневые файлы #инициализированные файлы

Вопрос:

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

Комментарии:

1. Вероятно, вы используете неправильный инструмент сборки. «Минимальную систему Linux» и / или «минимально возможные корневые файлы» тривиально реализовать с помощью Buildroot.

Ответ №1:

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

Комментарии:

1. спасибо за ваш ответ. Что касается раздела «создание образа initramfs» в руководстве, моя проблема связана с последним пунктом «Создайте образ ядра и образ initramfs». Я бы хотел создать только initramfs без загрузки / сборки ядра или других ненужных вещей, таких как qemu.

2. @josecm Почему вы предпочли бы не создавать ядро?

3. Я просто привык настраивать и собирать ядро самостоятельно.